class Demo_exdents {
public static void main(String[] args) {
Son s1 = new Son();
s1.setname("张三");
s1.setage(23);
System.out.println(s1.getname() + " " + s1.getage());
System.out.println("----------------------------");
Son s2 = new Son("李四",24);
System.out.println(s2.getname() + " " + s2.getage());
}
}
class Father {
private String name ;
private int age;
public Father() {
System.out.println("Father 空参构造");
}
public Father(String name , int age) {
System.out.println("Father 有参构造");
}
public void setname(String name) {
this.name = name;
}
public String getname() {
return name;
}
public void setage(int age) {
this.age = age;
}
public int getage() {
return age;
}
}
class Son extends Father {
public Son() {
System.out.println("Son 空参构造");
}
public Son(String name , int age) {
super(name,age);
System.out.println("Son 有参构造");
}
}