Java Наследование - вызов метода суперкласса

Предположим, у меня есть следующие два класса

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 либо из класса альфа или класс бета .

53
задан Rudra 6 April 2018 в 23:21
поделиться