我有两个班,一个是人,第二个是现在的人我把人类作为人类中的数据类型而变量名是位置
public person
{
people position;
}
现在如何使用此位置变量以及可以使用哪种类型的数据来初始化此变量。
答案 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();