Person类:
/*
* this可以在构造方法直接进行调用
*/
public class Person {
private String name;
private int age;
public Person(){
//name="李四";
//age=20;
this("李四",20); //this语句必须写在构造方法的第一行
}
public Person(String name,int age){
this.name=name;
this.age=age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
测试Test类:
public class Test {
public static void main(String[] args) {
//创建Person的对象,调用的是空参数的构造方法
Person p=new Person();
System.out.println(p.getName());
System.out.println(p.getAge());
}
}