Partage
  • Partager sur Facebook
  • Partager sur Twitter

Modifier les attributs privés de la classe mère

Notion d'héritage

Sujet résolu
    21 décembre 2014 à 0:17:26

    Bonjour,

    Voilà je débute mon apprentissage du langage JAVA et j'ai rencontré un problème quand j'ai voulu modifier les attributs privés de la classe mère à partir d'une sous-classe sans avoir à changer les modificateurs en "protected". Des idées pour comment faire ?! Et merci d'avance :D

    -
    Edité par Alachen 21 décembre 2014 à 0:18:30

    • Partager sur Facebook
    • Partager sur Twitter
      21 décembre 2014 à 1:29:31

      Hello,

      Regarde du coté des accesseurs/mutateurs ici ça devrait t'aider à résoudre ton problème.

      Cdt.

      • Partager sur Facebook
      • Partager sur Twitter
        21 décembre 2014 à 15:24:43

        Bonjour.

        L'objectif du protected et justement de pouvoir autoriser cette modification.

        Ajouter des setters (privés) dans ta classe mère uniquement pour contourner les protected est débite.

        Pour information : les protected ne cassent pas d'encapsulation, car vu de l'extérieur cela n'a pas d'impact.

        • Partager sur Facebook
        • Partager sur Twitter
        Angular 2 est l'avenir, jQuery c'est de la merde !!! - Java 8 c'est l'an 2016+ (programmez en 1 ligne)

        Modifier les attributs privés de la classe mère

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown