Предположим, у меня есть следующие два класса
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, а не бета? Могу я просто использовать super (). AlphaMethod1 ()
<- Интересно, возможно ли это.
Автотип в Eclipse IDE дает мне возможность выбрать alphamethod1
либо из класса альфа
или класс бета
.