我是新來的java,非常感謝。如何更改另一個java類的變量值?
我有幾個類。我想將來自我的GUI類的用戶輸入傳遞給我的Basket類,它將更新存儲在變量中的值。以下是我目前有的,但它似乎並沒有更新變量。
一級 - GUI類:我想通過「席位」到籃下類
Basket b;
b = new Basket();
String seats = JOptionPane.showInputDialog("Enter the number of seats to book");
try {
int currentValue = Integer.parseInt(seats);
int newValue = currentValue;
b.setSeatsBooked(newValue);
//some code emitted
}
二等 - 籃類,我想「席位」傳遞到這個類和存儲在實例變量中。
public class Basket {
private int seatsBooked;
public int getSeatsBooked() {
return seatsBooked;
}
public void setSeatsBooked(int seatsBooked) {
this.seatsBooked = seatsBooked;
}
}
這是另一個類在那裏我看到的結果是0:
Basket b;
b = new Basket();
lblMovieSelection = new JLabel("You have booked:" + b.getSeatsBooked());
你確定這個值沒有被更新嗎? –
你正在使用的輸入是什麼輸出...... ???? –
@WasiAhmad請參閱我更新的代碼作爲即時通訊,試圖看到該變量在另一個類,它顯示0. 0 – pogba123