J'ai un Player
qui hérite d'une classe ArmedHumanoids
qui hérite à son tour d'une classe Humanoids
classe.
Où et quand dois-je créer le Player
afin qu'il soit accessible dans toutes mes autres classes - par exemple, un objet selectPlayerRace
classe ?
Je sais qu'en étendant la Player
elle devient accessible, mais je suis contrarié parce que toutes mes autres classes étendent la classe JFrame
. Il ne peut y avoir qu'une seule extension, pas deux.
Pour l'instant, le NetBeansIDE se plaint de ne pas pouvoir localiser le fichier Player
lorsque je le codifie dans selectPlayerRace
après avoir créé le Player
dans mon Main
classe.
Évidemment, il est plus heureux lorsque je crée le fichier Player
dans l'objet selectPlayerRace
mais je ne peux pas accéder à la classe Player
dans toutes mes autres classes car il est interne à la classe selectPlayerRace
.
En Player
est destiné à être un objet universel accessible dans toutes mes autres classes.