【问题标题】:I have 2 classes in Bluej and want to make a field in one of the classes be of type of the other class. How would I do this?我在 Bluej 中有 2 个类,并希望将其中一个类中的一个字段设为另一个类的类型。我该怎么做?
【发布时间】:2016-02-01 10:37:26
【问题描述】:

我在 bluej 的项目中创建了 2 个类,我必须通过在第二类类型的主类中创建一个新字段来链接它们。

执行此操作的语法是什么?

【问题讨论】:

    标签: java class bluej


    【解决方案1】:

    我可能对问题的解释有误,但是假设您的类是 Class1 和 Class2,您可以让 Class1 接收 Class2 的一个实例,所以:

    public class Class1{
    
          Class2 otherClass;
    
          public Class1(Class2 otherClass){
              this.otherClass = otherClass;
          }
     }
    

    现在 Class1 有一个 Class2 的实例可以玩。

    你也可以让 Class1 总是创建一个 Class2 对象而不是传递一个对象,所以:

    public class Class1{
    
          Class2 otherClass;
    
          public Class1(){
               otherClass = new Class2();
          }
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-16
      相关资源
      最近更新 更多