Problème d'héritage, constructeur par defaut
Fermé
Creuilcreuil
Messages postés
44
Date d'inscription
jeudi 1 janvier 2015
Statut
Membre
Dernière intervention
7 septembre 2015
-
Modifié par crapoulou le 1/01/2015 à 19:19
Creuilcreuil Messages postés 44 Date d'inscription jeudi 1 janvier 2015 Statut Membre Dernière intervention 7 septembre 2015 - 2 janv. 2015 à 19:20
Creuilcreuil Messages postés 44 Date d'inscription jeudi 1 janvier 2015 Statut Membre Dernière intervention 7 septembre 2015 - 2 janv. 2015 à 19:20
A voir également:
- Cheick yvan formate héritage
- Cheick yvan format - Forum Vos droits sur internet
- Format téléphone PDF - Forum PDF
- EXCEL 2010 format commentaire manque d'attribut ? - Forum Excel
- Formate pour taxer client 500€ - Forum Vos droits sur internet
- Que du fake formate héritage ✓ - Forum Vos droits sur internet
1 réponse
yougy2
Messages postés
444
Date d'inscription
jeudi 19 novembre 2009
Statut
Membre
Dernière intervention
11 avril 2016
127
Modifié par yougy2 le 1/01/2015 à 19:36
Modifié par yougy2 le 1/01/2015 à 19:36
Salut, tu veux dire que avec une fonction de Monstre tu ne peux pas récupérer les valeurs des variables membres d'autres fonctions ? c'est bien ca ?
Si c'est ça, c'est totalement normal, tes variables membres sont déclarées en protected, donc elles ne sont pas modifiables par une autre classe. a moins de créer une fonction dans la classe que tu veux qui va récupérer la valeur et une qui va la modifier. c'est un principe de la POO.
Si jamais ce n'était pas ta question, précises un peu ton problème
Si c'est ça, c'est totalement normal, tes variables membres sont déclarées en protected, donc elles ne sont pas modifiables par une autre classe. a moins de créer une fonction dans la classe que tu veux qui va récupérer la valeur et une qui va la modifier. c'est un principe de la POO.
Si jamais ce n'était pas ta question, précises un peu ton problème
1 janv. 2015 à 20:22
Pour pouvoir modifier l'équipe et qu'elle ne soit pas la même que pour les objet 'Perso'
modifier 'm_nom' de 'Entite' depuis le constructeur de 'Perso' fonctionne.
mais modifier 'm_equipe' de Perso ou 'm_nom' de 'Entie' depuis le constructeur de 'Monstre' ne fonctionne pas.
class Mère> Entite::Entie() : m_nom("missing")
class fille de 'Entite'/class Mère de 'Monstre'> Perso::Perso (): m_nom("Joe"),m_equipe("Joueur")
class fille de 'Perso'> Monstre::Monstre : m_equipe("Monstre").
Merci quand même.
2 janv. 2015 à 12:44
Modifié par Creuilcreuil le 2/01/2015 à 19:21