Bonjour,
Je reviens sur un sujet qui me tient à coeur (débuts obligent...).
J'ai une classe abstraite MERE qui définit 5 variables protected et hérite de JPanel.
J'ai une classe FILS qui hérite de MERE.
J'ai une classe PETIT-FILS qui hérite de FILS.
Dans mon code je fais:
Cette classe FILS initialise les 5 variables de MERE et les modifie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part FILS = new FILS();
J'appelle ensuite PETIT-FILS dans la même classe ou je créé l'instance FILS, et dans son constructeur je vérifie une des 5 variables. Pourtant, cette variable n'est jamais reconnue quand elle est modifiée. Par ex elle vaut false à l'initialisation, passe à true à un moment, mais PETIT-FILS la voit encore false! Comment si PETIT-FILS et FILS étaient indépendant (mais pourtant il trouve la variable en question, c'est un bon début...)
Comment ça se fait? En passant la variable en parametre de PETIT-FILS, il la trouve bien en true, mais je vois plus l'intérêt de l'héritage là...
Danke schön
Partager