Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Pomoc s OO kódom

Ten prvý návrh som asi nepochopil (hovorím že som začiatočník, v podstate prvý krát sedím pred IDE), ten druhý... Ako mám urobiť MAX_HULL normálneho membera supertriedy? :-) Teraz je nenormálny? :-) Je tam deklarovaný (a je mu implicitne priradená hodnota 0), v každej podtriede je tiež deklarovaný (a teda override-nutý, ak sa nemýlim), ale metóda supertriedy berie aj tak MAX_HULL od seba, nie od podtriedy, aj keď tú metódu volám na podtriedu :-(

P.S.: Rozumiem, aj keď mne sa OO veľmi pozdáva. V tomto prípade uprednostňujem formu pred obsahom, celé toto s vesmírnymi loďami som si iba vymyslel aby som sa mohol pohrať s OO, a aby som presne tieto veci ktoré teraz riešim dobre ovládol :) Je to jednoduchá vec, a chcem vedieť ako by to urobil niekto naozaj OO skúsený :)

Ďakujem pekne aj tak.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny