如何在java中初始化另一个类的变量?

时间:2018-05-04 03:09:57

标签: java variables

我有两个班,一个是人,第二个是现在的人我把人类作为人类中的数据类型而变量名是位置

public person
{
  people position; 
}

现在如何使用此位置变量以及可以使用哪种类型的数据来初始化此变量。

3 个答案:

答案 0 :(得分:0)

您应该使用通用的命名约定:

public class Person {
    People position;
}

用于初始化position变量的数据类型为People,因为这是您将其定义为的数据类型。

答案 1 :(得分:0)

在您创建新的position实例时,

null将使用Person进行初始化。如果要将其初始化为另一个值,可以编写构造函数并将Person实例(或Person的子类)传递给构造函数,并将Person实例分配给{{1 }}

答案 2 :(得分:0)

我不知道你的People类的细节,所以我认为它是空的

public class People {

}

public class Person {
    People position;
}

然后如果你在构造函数中什么都不做,那么实现可以是这样的

Person newPerson= new Person();
newPerson.position=new People();