0
votes

Comment transférer une variable de la classe principale de la classe à une autre classe?

D'accord ... dans ma classe principale, je demande à l'utilisateur de saisir une valeur INT INT. Maintenant, je dois prendre cette valeur à une classe différente pour faire du codage. Comment?

code de la classe principale: xxx


code d'une méthode différente dans une classe différente: xxx


permet de dire que l'utilisateur est 4, comment puis-je transférer ce "4" à d'autres classes?


2 commentaires

Vous le transmettez comme un paramètre.


ou ajoutez un getter à votre classe principale


5 Réponses :


0
votes

Vous devez passer indispondivalue comme argument xxx

dans méthodname fonction xxx

J'espère que cela a aidé.


0 commentaires

0
votes

de la principale: xxx

de la classe: xxx


0 commentaires

0
votes

Ajoutez un paramètre à votre méthode de classe une autre classe et transmettez la valeur de votre classe principale .. Idemne que ci-dessous:

class A{
...
neededValue = keyboard.nextInt();

DifferentClass object = new DifferentClass();
object.methodName(xxxx, yyyy, neededValue):
...
}

class DifferentClass{
public void methodName(double xxxx, int yyyy, int neededValue) {
...
}
}


0 commentaires

0
votes
  1. Vous pouvez passer la variable code> NextValue code> à la méthode directement, comme: li>

    objet.methname (xxxx, aaaa, nextvalue) code> p>

    1. ou vous pouvez déclarer une variable int dans la classe A de l'objet: p>

      int quelqueévalue; code> p> li> ol>

      et réglez-le par constructeur ou setter p>

      object = new A(nextValue);
      or object.setNextValue(nextValue)
      


0 commentaires

0
votes

Multiple façons de le faire, peu sont énumérés ci-dessous,

i) créer un paramètre dans votre méthode (expliqué dans d'autres solutions).

ii) Créez une variable dans votre classe avec des méthodes Get / Set dans votre classe (expliquée dans d'autres solutions).

iii) Créez une variable statique dans votre classe (expliqué ci-dessous)

Vous pouvez avoir une variable statique dans votre classe,

Statique privée IntensibleValue;

et dans votre principal, vous pouvez Attribuez la valeur pour cela. xxx

et vous pouvez utiliser directement dans votre méthode de classe, xxx

Disclaimer: SAVOIR PLUS sur le mot-clé statique avant de l'utiliser.


0 commentaires