Neviem jak sa to da urobit v jave ptz compilery mozu mat speciality tykajuce sa konstant apod. ja nie som na javu. Vseobecne ale vlastne chces vytvorit pre kazdu podtriedu odlisny kod fcie setHull, ptz konstanta je sucast kodu, a nie member triedy, a to je v rozpore s tym ze ta spolocna funkcia ma byt stejna.
Ked ma byt spolocna fcia stejna, tak by som jej dal MAX_HULL ako druhy parameter. Alebo urobit MAX_HULL ako normalneho membera supertriedy, a ked vytvaras podtriedu tak ho nastavis v konstruktore normalne na nejaku hodnotu.
P.S. ale ja nie som moc na sialenstva v OO, OO pouzivam len vtedy ked to ma vyznam co neni moc casto, pockaj si na OO specialistov mozno ti tu niekto napise aj ine moznosti.