Héritage java
Niarky
-
tafiscobar Messages postés 1277 Date d'inscription Statut Contributeur Dernière intervention -
tafiscobar Messages postés 1277 Date d'inscription Statut Contributeur Dernière intervention -
Salut!
voilà g plusieurs classes qui s'héritent les unes les autres et je n'arrive pas a recuperer les variable de celle de tt au dessus: je m'explique:
public class Premier{
private String bidule;
...}
public class Deuxieme extends Premier{...}
public class Troisieme extends Deuxieme{
//là je veux initialiser la variable bidule se trouvant ds Premier
g dc essayé : bidule = "heheh"; ms ca me fait variable bidule not visible!
donc g fait super.bidule ms bon comme la variable se trouve encore ds la classe au dessus ca me fait la meme erreur!
comment faire?
}
voilà g plusieurs classes qui s'héritent les unes les autres et je n'arrive pas a recuperer les variable de celle de tt au dessus: je m'explique:
public class Premier{
private String bidule;
...}
public class Deuxieme extends Premier{...}
public class Troisieme extends Deuxieme{
//là je veux initialiser la variable bidule se trouvant ds Premier
g dc essayé : bidule = "heheh"; ms ca me fait variable bidule not visible!
donc g fait super.bidule ms bon comme la variable se trouve encore ds la classe au dessus ca me fait la meme erreur!
comment faire?
}
A voir également:
- Héritage java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
les classes d'en dessus n'ont pas acess aux variables privees de la classe du dessus, donc soit tu declares ta variable protected et ds ce cas tout le package et les classes deivees y ont access ou tu declarres une methode protected setBidule(String lebidule) { bidule = lebidule; } ds la classe pere.
tafiscobar
tafiscobar