Я новичок в Java и написал программу, используя код this.room1 = new room1
, чтобы передать мои переменные в разные классы с использованием глобальной переменной ... Мне было интересно, есть ли у нас способ сделать это без использования this.
? Мой код работает именно так, как предполагалось. Он запрашивает у пользователя длины и ширину 2-х комнат, вычисляет площадь, то она присваивает небольшую комнату для детей и большой комнаты для взрослых .... Это мой код:Java: Передача переменных в разные классы
public rooms(double L, double W) {
this.L = L;
this.W = W;
}
//method to calculate area
public double area() {
return L*W;
}
//get and set methods
public double getL() {
return L;
}
public void setL(double L) {
this.L = L;
}
public double getW() {
return W;
}
public void setW(double W) {
this.W = W;
}
}
короткий ответ нет, потому что вы передаете имя аргумента к функция такая же, как и одна из ваших переменных-членов – Pooya