hi ich dachte bisher immer dass der unterscheid zwischen einer abstract class und ner normalen class die interface eigenschaft ist.
also dass ich sagen kann:
KindDerAbstractClass extends AbstractClass
AbstractClass = new KindDerAbstractClass();
a.irgendeinefkt();
jetzt hab ich aber gesehen dass wenn ich auch nur von ner normalen klasse erbe das machen kann
Kind extends Vater
Vater a = new Kind();
a.irgendeinefkt();
Das überrascht mich sehr stark. Was ist dann überhaupt der unterschied?
lg
shai
also dass ich sagen kann:
KindDerAbstractClass extends AbstractClass
AbstractClass = new KindDerAbstractClass();
a.irgendeinefkt();
jetzt hab ich aber gesehen dass wenn ich auch nur von ner normalen klasse erbe das machen kann
Kind extends Vater
Vater a = new Kind();
a.irgendeinefkt();
Das überrascht mich sehr stark. Was ist dann überhaupt der unterschied?
lg
shai