istnieją następujące zajęcia:Java „abstrakcyjne jak” metoda z ciałem
public abstract class Super
{
public abstract void run();
}
public class Sub1 extends Super
{
@Override
public void run()
{
System.out.println("Method called");
System.out.println("Sub1 called");
}
}
public class Sub2 extends Super
{
@Override
public void run()
{
System.out.println("Method called");
System.out.println("Sub2 called");
}
}
jak mogę uniknąć, że muszę napisać „System.out.println (” Metoda zwana „);” dwa razy?
Dziękuję za odpowiedzi
CalibeR.50
Jeśli każda implementacja jest taka sama, dlaczego wyodrębnia się tę metodę. – NINCOMPOOP
Czy możesz nam pokazać, jak wywoływana jest metoda 'run()'? –
to tylko przykład, będzie więcej kodu w metodach uruchamiania w Sub1 i Sub2. –