关于Java成员属性的问题

问题描述:

img


请问这个是什么意思吖,私有的不用类型的吗。
怎么还能吧别的类名做类型吖,后面的是变量吗。
这个我该怎么理解它才能明白其中的含义。
我看不懂它是什么逻辑,这样就能调用其他类里所有的属性了吗?

                             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
                                                                                                               :

你创建对象的时候,这个对象可以粗略的看做 类 类型的 变量,(实际上也确实是对应类的对象),所以你可以私有一个成员,这个成员的类型是这个类,这个成员本身就是一个对象