пробую просто в айдее все это написать почему геттер и сеттер красным горит? не понимаю вообще
public class City {
private String name;
private int temperature;
public City(String name, int temperature) {
this.name = name;
this.temperature = temperature;
}
public String getName() {
return name;
}
public int getTemperature() {
return temperature;
}
}Anonymous #3269265
13 уровень
почему красным?
Решен
пробую просто в айдее все это написать почему геттер и сеттер красным горит? не понимаю вообще
public class City {
private String name;
private int temperature;
public City(String name, int temperature) {
this.name = name;
this.temperature = temperature;
}
public String getName() {
return name;
}
public int getTemperature() {
return temperature;
}
}Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
very junior java developer
27 марта 2023, 17:31
у тебя на скриншоте не видно импортов. Рискну предположить что класс Earth не видит класс City из-за того, что некорректно указан package в начале класса Earth. ты можешь приложить код класса Earth, тогда точнее скажу. А так вообще если ты поставишь каретку на то, что у тебя горит красным и нажмёшь комбинацию "Alt+Enter" у тебя Idea подскажет возможные варианты решения, а проблемы ты можешь увидеть в нижнем блоке выбрав вкладку "Problems"
+1
Anonymous #3269265
27 марта 2023, 17:47

0
Anonymous #3269265
27 марта 2023, 17:48
вообще не видит не понимаю
0
very junior java developer
27 марта 2023, 17:51
он видит... просто у тебя метод принимает не объект City city, а строку String city.... а вот у String нет методов, которые светятся красным))) +1
Anonymous #3269265
27 марта 2023, 17:56
аааа, понял, но вот тут про это не знал, что может метод приниать обьект) Вот и туплю
0
very junior java developer
27 марта 2023, 17:58
String string это тоже объект, объект класса String... в java вообще всё объект)))
+1
Anonymous #3269265
27 марта 2023, 18:01
это да, понятно, крч затупы жесткие , ладно пойду разбираться, спасибо бро)
0
very junior java developer
27 марта 2023, 18:13
с тебе лайкосы на мои коменты))) и закрой тикет, если считаешь что проблема решена
+1
Anonymous #3269265
28 марта 2023, 09:18
Оке, без проблем, можешь еще подсказать, почему мы в методе showWatr принимаем City city?
0
very junior java developer
28 марта 2023, 09:35
ну как раз за тем, что бы обратиться к этому объекту и вызвать его метод... Эта задачка учит простым операциям с объектами и методами.
Метод может видеть либо глобальные переменные, либо те, что объявлены внутри метода, либо те что передали в него(это и есть в программе).
ВОТ https://metanit.com/java/tutorial/2.16.php почитай дополнительно
+1