デフォルトの実装を持つメソッドが1つしかない抽象Superクラスがあるとします。現在、サブクラスはスーパークラスを拡張しており、スーパークラスのメソッドをオーバーライドします。
サブクラスオブジェクトを使用せずにスーパークラスのメソッドを呼び出す方法は?
public abstract class SuperClass
{
public void test()
{
System.out.println("SuperClass test method called");
}
}
public class SubClass extends SuperClass
{
public void test()
{
System.out.println("SubClass test method called");
}
}
public class CallAbstract
{
public static void main(String[] args)
{
//How to Call abtract SuperClass test method without using sub class object?
}
}