Rechercher : dans
Par :

JAVA : Access à une methode gettors

Dernière réponse le 13 avr 2005 à 13:16:08 yserman, le 13 avr 2005 à 10:50:40 
 Signaler ce message aux modérateurs

Salut à tous ,

j'ai un problème avec un access de méthode public

en fait dans une class j'ai un variable d'instance dont j'ai besoin dans une autre class alors j'ai créer un méthode gettors dans la class de la variable d'instance et je voudrais l'appeler dans l'autre class........

(ca fait beaucoup de class...;-) )

mais je sais pas trop si je m'y prend bien , alors voilà ce que j'ai fait...

ma variable :

String refarticle;

ma méthode :

public String getRefarticle() {
return refarticle;}


mais je sais pas trop comment l'appeler dans l'autre class, enfin si je croyais mais ca foire....


D'avance merci

1

Satrialien, le 13 avr 2005 à 11:08:51

Salut,

Ce que tu as fais est bon. Il suffit plus que de récupérer une instance de ta classe et d'accéder à la valeur par son getter.

Exemple :

class Article
{
private String mRefArticle;

public String getRefArticle()
{return mRefArticle;}

public void setRefArticle(String pRefArticle)
{mRefArticle = pRefArticle;}
}

Ta classe appelante

class ClasseAppelante
{

public void monTraitement(Article pArt)
{
String refArticle = pArt.getRefArticle();
...
}

}

Répondre à Satrialien

2

yserman, le 13 avr 2005 à 11:44:20

J'ai fait ce que tu as dit mais maintenant j'ai nue erreur à la compilation

mon erreur :

GestionStock/ModifierArticle.java [240:1] cannot resolve symbol
symbol : constructor FicheModifierArticle ()
location: class GestionStock.FicheModifierArticle
new FicheModifierArticle ( );
^
1 error
Errors compiling ModifierArticle.


merci de ton aide

Répondre à yserman

3

 Pool Orion, le 13 avr 2005 à 13:16:08

Salut,

Si tu veux de l'aide efficace, il va falloir nous donner plus d'informations.

Commence par nous donner la structure de ton projet (package, class) et un peu plus de détails sur la class qui ne compile pas.
Pool Orion

Répondre à Pool Orion
Collection CommentÇaMarche.net