Java

infofinance -  
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

1 réponse

  1. choubaka Messages postés 5534 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    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

    0
    1. infofinance
       
      mais comment je dois faire
      explication:moi j'ai une variable reste dans une classe
      mais pour calculé ce resté il me faut le contenue d'une varible dans une autre classe comment récupéré le contenue de cette variable
      0
    2. choubaka Messages postés 5534 Date d'inscription   Statut Modérateur Dernière intervention   2 113
       
      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à
      0