使用以下代码:
public class Animal {
public void a() {
System.out.println("Animal");
}
}
public class Cat extends Animal {
public void a() {
System.out.println("Cat");
}
}
public class BlackCat extends Cat {
public static void main(String[] args) {
BlackCat blackCat = new BlackCat();
blackCat.a();
}
}
如何使用来自BlackCat
但未来自a()
的子级Animal
方法Cat
?
我想在控制台中收到Animal
。
答案 0 :(得分:1)
我猜你可以添加一个带有set前缀的加法函数(本例_)并将其用作你的超级访问者"或者你想要什么叫它。
public class Cat extends Animal {
public void a() {
System.out.println("Cat");
}
public void _a() {
super.a();
}
}