对象继承习题
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 //向上转型调用的子类重写方法