Hallo, wenn wir z.b. folgendes haben:
Superklasse:
1. Interface A
2. Class AImpl implements A
Unterklasse:
3. Interface ExtendedA extends A
3. Class ExtendedAImpl extends AImpl
1. Ist das überhaupt richtig so?
2. Wenn ich nun ein Objekt der erweiterung erstellen möchte, habe ich wie folgt gemacht:
A homeaddress = new ExtendedAImpl(//übergabe der paramater//);
ist das auch richtig?
denn wenn ich "homeaddress." eintippe, gibt mir eclipse NUR die methoden der superklasse zur verfügung, die methoden der unterklasse tauchen unter den angebotenen nicht auf...?
Superklasse:
1. Interface A
2. Class AImpl implements A
Unterklasse:
3. Interface ExtendedA extends A
3. Class ExtendedAImpl extends AImpl
1. Ist das überhaupt richtig so?
2. Wenn ich nun ein Objekt der erweiterung erstellen möchte, habe ich wie folgt gemacht:
A homeaddress = new ExtendedAImpl(//übergabe der paramater//);
ist das auch richtig?
denn wenn ich "homeaddress." eintippe, gibt mir eclipse NUR die methoden der superklasse zur verfügung, die methoden der unterklasse tauchen unter den angebotenen nicht auf...?