Hallo Leute,
ich habe eine Frage:
Ich habe zwei Java Klassen und ein Interface. KlasseB erbt von KlasseA. KlasseA und KlasseB implementieren das Interface. In KlasseC existiert ein Objekt vom Typ des Interfaces um Instanzen von KlasseA und KlasseB zu ermöglichen. Ist es nötig, dass in der Klassendefinition von KlasseB implements Interface steht?
So, da das doch etwas unübersichtlich geschrieben war mal ein Javabeispiel der Frage: ;-)
Ist das "implements IPerson" bei VipKunde nötig oder ist das mit dem "extends Kunde" schon gegeben?
Danke im voraus
ich habe eine Frage:
Ich habe zwei Java Klassen und ein Interface. KlasseB erbt von KlasseA. KlasseA und KlasseB implementieren das Interface. In KlasseC existiert ein Objekt vom Typ des Interfaces um Instanzen von KlasseA und KlasseB zu ermöglichen. Ist es nötig, dass in der Klassendefinition von KlasseB implements Interface steht?
So, da das doch etwas unübersichtlich geschrieben war mal ein Javabeispiel der Frage: ;-)
Code:
public interface IPerson { ... }
public class Kunde implements IPerson { ... }
public class VipKunde extends Kunder implements IPerson { ... }
public class MirFälltNixEin {
private IPerson kunde;
// setter & getter
...
}
Ist das "implements IPerson" bei VipKunde nötig oder ist das mit dem "extends Kunde" schon gegeben?
Danke im voraus