public class Test {
public static void main(String[] args) {
A a = new B();
a.sleep();
a.cry();
a.play();
((B) a).eat();
}
}
打印结果:父类中的sleep。。。。。。。。。。子类中的cry...
play.........
eat..........
public class Test {
public static void main(String[] args) {
A a = new B();
a.sleep();
a.play();
((B) a).eat();
}
}
执行结果:实现类中的sleep...........
执行默认的play..........
实现类中的eat................