Вы можете вызывать методы класса A, унаследованные классом B, следующим образом: main:
class A:
public class A {
private int temp;
public void doMethod(){
System.out.println("doing stuff in A\n");
}
}
class B:
public class B extends A {
}
класс C:
public class C {
public static void main(String[] args) {
// write your code here
B obj=new B();
obj.doMethod();
}
}
вывод:
doing stuff in A
Вы также можете переопределить doMethod () в классе B, а затем вызвать его из main точно так же, как показано выше
public class B extends A {
@Override
public void doMethod() {
System.out.println("Doing stuff in B\n");
}
}
тогда результат будет
Doing stuff in B