假设我有以下两个课程
public class alpha {
public alpha(){
//some logic
}
public void alphaMethod1(){
//some logic
}
}
public class beta extends alpha {
public beta(){
//some logic
}
public void alphaMethod1(){
//some logic
}
}
public class Test extends beta
{
public static void main(String[] args)
{
beta obj = new beta();
obj.alphaMethod1();// Here I want to call the method from class alpha.
}
}
如果我启动一个 beta 类型的新对象,我该如何执行alphamethod1
在 alpha 类而不是 beta 类中找到逻辑?我可以只使用super().alphaMethod1()
Eclipse IDE 中的 Autotype 给了我选择的选项alphamethod1
要么来自课堂alpha
或班级beta
.
你可以做:
super.alphaMethod1();
注意super
是对父类的引用,但是super()
是它的构造函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)