j'ai ce code:comment appeler une variable d'une autre classe dans bluJay
public class Barrier
{
private Car myCar;
private Sensor mySensor;
private Card myCard;
public Barrier()
{
myCar = new Car();
mySensor = new Sensor();
myCard = new Card();
}
}
et ce code
public class Card
{
private int Card1;
public void get_no_card(int result)
{
Card1 = result;
}
public void display()
{
if (Card1 == 1)
{
System.out.println("Card is present");
}
}
je veux appeler la Card1 variable de la classe de la carte dans la classe Barrière , de sorte que la classe de barrière peut sortir Carte est présente ainsi que la classe de carte, comment puis-je faire à ce sujet?
vous changez votre nom de méthode 'get_no_card' en' setCard1'. Puis écrivez un 'getCard1()' qui retourne 'Card1'. et appelez 'myCard.getCard1();' ou 'myCard.display()' dans 'Barrier' quelque part –
okay mal faire un essai merci :) –
La classe d'un objet peut être récupérée en appelant getClass() sur ce objet. c'est-à-dire myCard.getClass() ' –