JAVA基础6.33——构造函数之间的调用

来源:互联网 发布:mac os x 10.11正式版 编辑:程序博客网 时间:2024/06/05 04:30
public class Test{public static void main(String[] args){Student S=new Student("王小东");}}/*this:看上去,用来区分局部变量和成员变量同名的情况。this:就是代表本类对象,this代表它所在函数(方法)所属对象的引用。构造函数之间的调用只能通过this语句来完成。构造函数之间进行调用时,this语句只能出现在第一行,构造方法要先执行,如果构造方法当中还有初始化(构造方法),那就去执行更细节的初始化(构造方法)。*/class Student{String name;int age;Student(){System.out.println("无参构造方法");}Student(String name){this();this.name=name;System.out.println(123);}Student(String name,int age){this(name);this.age=age;}}

0 0