Héritage java

Fermé
Niarky - 10 juin 2003 à 16:13
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 - 10 juin 2003 à 17:42
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?
}
A voir également:

1 réponse

tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
10 juin 2003 à 17:42
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
0