tossesMedlem sedan aug. 2003190 inlägg
Hej!
Jag har problem med casting av objekt.
Jag har 1 superklass - kalle med metoder a och b
1 subklass - olle extends kalle med metoder c och d
Jag vill skapa ett objekt på superklassen men nå metoderna från subklassen
ex:
kalle k = new olle();
k.c();
Men jag kommer inte åt metoderna i subklassen, bara i superklassen.
Hur gör man??
SPiNMedlem sedan mars 20005 832 inlägg
Använder klassen olle istället? Varför kan du inte göra det?
olle o = new olle();
olle är ju fortfarande en kalle, så metoderna a och b kommer du åt.
tossesMedlem sedan aug. 2003190 inlägg
Jag löste det själv men uppgiften var att inte ha referenser till subklasser
((olle)k).c();