no save
Assistance
Achat
News

Forum | programmation
CLasses en JAVA (organisation des classes)
choubaka, le lun. 08 sept. 2003 à 15:58:49
bonjour à tous

je viens de lire ce message, la question est assez vague
en effet, plusieurs possibilités s'offrent à nous:

Il y a erreur de compilation: si oui laquelle?, les classes s'appellent entre elles??? oui mais bon, la classe 1 utilise une méthode de la classe2 ??? si c'est le cas, vérifier si les référence d'une classe à une autre existent.

Pour qu'une classe puisse utiliser les méthodes d'une autre classe, il faut qu'il y ait référencement. On appelle ça la visibilité. Plusieurs possibilités dans ce cas.

Soit la Classe 1 est responsable d'instancier les autres classes, et de les contenir dans ses attributs

public class ClasseUn{

private ClasseDeux deux;
private ClasseTrois trois;

public ClasseUn(){

deux = new ClasseDeux();
trois = new ClasseTrois();
}

public void laMethodeDeUn(){

deux.laMethodeDeDeux();
trois.laMethodeDeTrois();
}
}


bon dans ce cas, la classe 1 fait appelle aux méthodes des deux autres classes. rien n'empêche d'effectuer ce genre d'action en cascade. On peut également instancier les classes nécessaires et les faire passer en arguments aux constructeurs et/ou méthodes des classes demandeuses.

j'espère n'avoir pas été trop nébuleux



Chouba
Casque Bleu forumique
Précédentbrj
sept. 03
choubaka
sept. 03
Suivant
REPONSES
dmonnierfr
avr. 03
brj
avr. 03
imen
avr. 03
Sophia
sept. 03
brj
sept. 03
choubaka
sept. 03
choubaka
sept. 03
Version Web
Réalisé par RedShift
no save