关于Java成员属性的问题
问题描述:
请问这个是什么意思吖,私有的不用类型的吗。
怎么还能吧别的类名做类型吖,后面的是变量吗。
这个我该怎么理解它才能明白其中的含义。
我看不懂它是什么逻辑,这样就能调用其他类里所有的属性了吗?
m
3public classStudent
//成员属性:学号、姓名、性别、年龄、专业
5 private String studentNo:
6 private String studentName;
private String studentSex:
8 private int studentAge;
privateSubjectstudentSubject
10
11 //无参构造方法 这个是什么原理叶
12 public StudentO
13
14
15
16 //多参构造方法,实现对全部属性的赋值
17 public Student(String studentNo,String studentName,String studentSex,tnt studentAge)f
18 this.SetStudentNoCstudentNoD:
19 this.SetStudentNameCstudentName;
20 his.SetStudentSex(studentSex:
21 this.setStudentAgeCstudentAge;
22 //this.StudentAgestudentAge
23
24
25 public String getStudentNoC
26 returnstudentNo:
慕课网
一手资源qq:3118617541
:
答
你创建对象的时候,这个对象可以粗略的看做 类 类型的 变量,(实际上也确实是对应类的对象),所以你可以私有一个成员,这个成员的类型是这个类,这个成员本身就是一个对象