[英]how to call a variable from another class in bluJay
我有此代碼:
public class Barrier
{
private Car myCar;
private Sensor mySensor;
private Card myCard;
public Barrier()
{
myCar = new Car();
mySensor = new Sensor();
myCard = new Card();
}
}
和這段代碼
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");
}
}
我想從Card類中將變量Card1調用到Barrier類中,以便barrier類可以輸出存在的Card和Card類,我該如何處理?
我希望我能正確理解你。 首先是屏障類:
public class Barrier {
private Car myCar;
private Sensor mySensor;
private Card myCard;
public Barrier() {
myCar = new Car();
mySensor = new Sensor();
myCard = new Card();
}
public void callCard() {
myCard.setCard1(1);
myCard.display();
System.out.println("The class type of myCard is " + myCard.getClass().getName());
}
}
和Card類:
public class Card {
private int Card1;
public void display() {
if (getCard1() == 1) {
System.out.println("Card is present");
}
}
public int getCard1() {
return Card1;
}
public void setCard1(int card1) {
Card1 = card1;
}
}
並測試一下:
class Test {
public static void main(String[] args) {
Barrier b = new Barrier();
b.callCard();
}
}
因此,當我們調用callCard()
方法時,我們首先將Card1
的值設置為1,以便display()
將打印文本。 然后,我們打印myCard的類類型的名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.