1、隐藏
只有对象方法的才算是重写,类方法的则是隐藏,只看调用方的类型(不看内在指向的是谁)
2、super
class C{
String name;
public C(){
System.out.println("我是父类");
}
public C(String name){
this.name=name;
System.out.println("我是"+name);
}
public void say(){
System.out.println("我是C");
}
}
class E extends C{
public E(){
super("子类E"); //调用父类构造方法
super.say();//调用父类方法
System.out.println(super.name);//调用父类属性
}
}