Java
infofinance
-
choubaka Messages postés 5534 Date d'inscription Statut Modérateur Dernière intervention -
choubaka Messages postés 5534 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je voudrai savoir comment on declare une variable qui sera utilisé par toutes les classes de mon application.
merci
je voudrai savoir comment on declare une variable qui sera utilisé par toutes les classes de mon application.
merci
1 réponse
-
bonjour
il y a plusieurs solutions
une variable qui peut être renvoyé par une classe via une méthode publique
public String getMaVariable();
une autre solution est d'utiliser une méthode statique
public static String getMaVariable();
cette dernière nécessite que cette variable soit déclarée en statique mais n'oblige pas l'instanciation
-
-
ok ok ok
je vais faire un exemple simple (inutile d'essayer de le compiler, c'est pour illustrer).
//première classe
public class Classe1{
private int result ;
public Class1(){
this.result = 2;
}
public int getResult(){
return this.result;
}
}
//deuxième classe
public class Class2{
private int sommeCalcul;
private int unNombre;
private Classe1 maClasse1;
public Class2(){
this.unNombre = 5;
this.maClasse1 = new Classe1();
}
public void unCalcul(){
this.sommeCalcul = this.unNombre + this.maClasse1.getResult();
}
}
voilà
-