JAVA中成员变量的类型可以是类名吗

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:09:44
如果可以的话代表什么意思呢

class Person {
int age;
String name;
}
这个定义表示,所有Person的对象(实例),都是由一个int类型的属性(用来表示年龄)和一个String类型的属性(用来表示姓名)构成的。这个String不就是一个类名吗?

如果你不知道String是一个类名,那我把那个Person类扩充一下:
class Person {
int age;
String name;
Person father;
Person mather;
}
这样明白了吗?

声明那个类的引用对象