假设我有以下两个类:
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的新对象,如何执行在alpha类中找到的alphamethod1逻辑而不是beta类中的呢?我可以使用super().alphaMethod1()吗?<-我想知道这是否可行。
在Eclipse IDE中,Autotype给了我从alpha类或beta类中选择alphamethod1的选项。