java基础_构造函数之间的调用
package java_test; public class A6_32ZuoYe { public static void main(String[] args){ Student A=new Student("小七",20); } } /*this 用来区分成局部变量和成员变量,当两个变量名字相同的时候 * this就是代表本类对象,代表它所在函数(方法)所属对象的一个引用 * 构造函数之间的调用只能通过this语句实现,构造函数之间进行调用时this只能出现在第一行 * 构造方法要先执行,如果构造方法中还有初始化,那就去执行更细节的初始化 */ class Student{ String name; int age; public Student(String name){ this.name=name; System.out.println("我是1个参数构造方法"); } public Student(String name,int age){ this(name); this.age=age; System.out.println("我是2个参数的构造方法"); } }