super 可以完成以下的操作
使用super调用父类中的属性
使用super调用父类中的方法
使用super调用父类中的构造方法
/**
super关键字
*/
public class SuperKeyWordDemo{
public static void main(String[] args){
BlackDuck bd = new BlackDuck("小白",300);
bd.desc();
}
}
class Duck{
protected String name;
protected int price;
public Duck(String name,int price){
this.name = name;
this.price = price;
}
public void count(){
System.out.println("duck price is "+ price);
}
}
class BlackDuck extends Duck{
public BlackDuck(String name,int price){
super(name,price);
}
public void desc(){
System.out.println("我是一只黑鸭子"+super.name);
super.count();
}
}