Hallo zusammen,
ich beschäftige mich gerade mit Abstrakten Klassen und Interface.
Ich habe hier ein Beispiel vor mir und frage mich wieso das so gelöst wurde.
wieso wird nicht einfach die Methode als abstract deklariert, ohne dass das Interface implementiert wird?
Besten Dank!
ich beschäftige mich gerade mit Abstrakten Klassen und Interface.
Ich habe hier ein Beispiel vor mir und frage mich wieso das so gelöst wurde.
Java:
public interface TestInterface {
public int dasIstEinTest(String u);
}
Java:
public abstract class TestAbstrakteKlasse implements TestInterface{
@Override
public abstract int dasIstEinTest(String u);
}
Java:
public class TestKlasse extends TestAbstrakteKlasse{
@Override
public int dasIstEinTest(String u) {
return Integer.parseInt(u);
}
}
wieso wird nicht einfach die Methode als abstract deklariert, ohne dass das Interface implementiert wird?
Besten Dank!