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个参数的构造方法");
}
}