class Demo_ChuShiHua {
public static void main(String[] args) {
Fu f =new Zi("李四",22);
f.show();
f.setName("王五");
f.show();
//Fu f1 = new Zi();
//f1.show();
}
}//子类有,就用子类的,子类没有,就用父类的.
class Fu {
private String name ="张三";
private int age = 20;
public Fu(){
System.out.println("父类空参构造函数");
}
public Fu(String name,int age){
this.name = name;
this.age = age;
System.out.println("父类有参构造函数");
}
public void setName(String name){
this.name = name;
}
public void setAge(int age){
this.age = age;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
public void show(){
System.out.println(name+"..."+age);
}
}
class Zi extends Fu {
private String name;
private int age;
public Zi(){
System.out.println("子类空参构造函数");
}
public Zi(String name,int age){
super(name,age);
System.out.println("子类有参构造函数");
}
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;
}
//public void show(){
//System.out.println(name+"..."+age);
//}
} |
|