对象继承习题
class Fu01{
Fu01(){
System.out.println("调用我了Fu");
}
void do01(){
System.out.println("Fu01");
}
void do02(){
System.out.println("Fu02");
}
}
class Zi01 extends Fu01{
Zi01(){
System.out.println("调用我这个子类");//实例化子类时先实例父类
}
void do02(){
System.out.println("Zi02");
}
}
public class test2 {
public static void main(String[] args)
{
Zi01 z = new Zi01();
Fu01 f = new Zi01();
f.do02();
}}
输出结果
调用我了Fu 调用我这个子类 调用我了Fu 调用我这个子类 Zi02 //向上转型调用的子类重写方法

浙公网安备 33010602011771号