Java继承 - 调用超类方法
- 论坛
- Java继承 - 调用超类方法
16 浏览
Java继承 - 调用超类方法
假设我有以下两个类:
public class alpha { public alpha(){ //一些逻辑 } public void alphaMethod1(){ //一些逻辑 } } public class beta extends alpha { public beta(){ //一些逻辑 } public void alphaMethod1(){ //一些逻辑 } } public class Test extends beta { public static void main(String[] args){ beta obj = new beta(); obj.alphaMethod1();// 这里我想调用alpha类中的方法。 } }
如果我创建一个beta类型的新对象,如何执行alpha类中的alphaMethod1逻辑,而不是beta类中的逻辑?我可以使用`super().alphaMethod1()`吗?我想知道这是否可能。
在Eclipse IDE中的自动类型选择中,我可以选择从alpha类或beta类中选择alphaMethod1。