你说的都可以啊,你可以自定义子类的构造函数,并指定它调用的是哪个父类的构造方法。
class A{
private String name:
A( ){ }
A(String name ){
this.name=name
}
}
class B extends A{
private int age;
B( ){ }
B(String name,int age ){
super( name );
this.age=age;
}
}
class C extends B{
private String sex;
C(String name, int age, String sex){
super(name,age);
this.sex=sex;
}
|