public class Test {
public static void main(String[] args) {
Dog dog = new Dog();
dog.call();
MiniDog mini = new MiniDog();
mini.call();
Dog d = (Dog) mini;
d.call();
}
}
public class Dog {
private String getName(){
return "Dog";
}
public String bark(){
return "wang-wang";
}
public void call(){
System.out.println("I'm " + getName() + " " + bark());
}
}
public class MiniDog extends Dog {
private String getName(){
return "Mini";
}
public String bark(){
return "WOO";
}
}
如上,输出结果是什么?正确结果是:
I'm Dog wang-wang
I'm Dog WOO
I'm Dog WOO
一道面试题
最新推荐文章于 2022-05-04 21:16:13 发布