super是一个关键字,是代表父类存储空间标识(可以了解父类引用)
调用父类成员变量
super.成员变量
父类构造方法(父类的构造方法需要传入什么参数,就需要传入什么参数)
super(参数列表);
成员方法
super.成员方法
修改代码如下:
public class Test9{
public static void main(String args[]){
b c = new b("小花",20);
c.sayHello();
}
}
class a{
String name;
int age;
a(){
}
a(String name,int age){
this.name=name;
this.age=age;
}
void sayHello(){
System.out.println("我叫"+name+","+"今年"+age+"岁了");
}
}
class b extends a{
b(String name ,int age){
//更改,这是对应父类的构造方法
super(name,age);
}
} |