Bonjour à tous,
j'ai une petite question... j'ai cherché, mais j'ai pas exactement trouvé la réponse...
J'ai une classe abstraite qui contient deux fonctions virtuellles pures ainsi que des arguments déclarés privés. De plus j'ai deux classes qui heritent de cette classe...
Ma question est toute simple, j'ai fait hérité ma classe abstraite de manière publique, mais dans les classes filles, est il normal d'avoir une erreur à la compilation lorsque, dans le corps d'une méthode d'une des classes filles, je veux accéder à un des arguments privés définis dans la classe mere??
Un héritage publique ne permet pas l'accès aux arguments privés, même dans le corps d'une fonction de la classe fille?
Suis-je obligé de faire des méthodes d'accès type get() et set()?
Ou alors de les déclarer publiques? (mais c'est contre l'encapsulation..., mais bon comme c'est une classe abstraite, pt etre que...)
Merci d'avance,
Peupeu