Мне не подходит этот возраст…

  • 4
  • Недоступна
Иногда нам всем хочется поменять свой возраст. Сначала вам не хотят продавать сигареты, потом… потом старые солдаты не знают слов любви, а так бы хотелось! Если время программисту не подвластно, то данные в программах — вполне. В этой задаче исправляем ошибку, чтобы переменная age объекта Person поменяла значение.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (184)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
K. CH.4 уровень
22 июля, 10:00
Разве каждый класс не должен быть в отдельном файле?
Sunrise 12 уровень, Харьков
27 июня, 18:23
В методе adjustAge используйте this чтобы изменить значение Adjusted age
Дмитрий9 уровень, Москва
24 июня, 10:22
Из-за моего нулевого английского, трудно понять, что должно быть в результате работы программы. Если должно было получиться: 30 30 50 То тут все просто. Но если нужно: 30 50 50 то пришлось дописать метод adjustAge: public void adjustAge(int age) { age = this.age + 20; System.out.println("Age in adjustAge() is: " + age); this.age = age; }
Дмитрий5 уровень, Москва
22 июня, 20:43
9 попыток стоили того, чтобы понять, что ключевое слово THIS относиться к переменной КЛАССА, а не МЕТОДА. ЗЫ: ну и в помощь конечно ссылка https://javarush.ru/groups/posts/608-kljuchevoe-slovo-this-v-primerakh
Юрий4 уровень, Москва
12 мая, 20:36
((( блин статью недопонял, наобум внес изменение в код и задачка решилась, обидно так как в голове похоже ничего не отложилось (
Дмитрий5 уровень, Москва
22 июня, 20:43
ключевое слово THIS относиться к переменной КЛАССА, а не МЕТОДА. ЗЫ: ну и в помощь конечно ссылка https://javarush.ru/groups/posts/608-kljuchevoe-slovo-this-v-primerakh
Antony4 уровень, Москва
10 мая, 12:36
https://javarush.ru/groups/posts/608-kljuchevoe-slovo-this-v-primerakh
илья планк8 уровень, тюмень
16 мая, 15:27
кроме этой статьи ,тут никаких подсказок больше не надо.
Artem Minsk7 уровень, Минск
17 мая, 23:53
Спасибо тебе добрый чел, за то, что ты скинул эту ссылку, и благодаря тебе мне не пришлось сидеть лишних овер 100 часов и искать именно это. Как говорит моя бабуля "ДАЙ БОГ ТЕБЕ ЗДОРОВЬЯ"/🙃
Pavel_Robot5 уровень, Москва
19 мая, 19:28
Спасибо, очень выручил. 2 дня голову ломал, строки местами переставлял))
Den Shishkin5 уровень, Москва
11 июня, 19:46
Ай по красоте! И задачу решил и знаний прибавил =)
Dilnaz5 уровень, Алматы
14 июня, 17:07
спасибо,что сэкономил нам несколько часов поиска доп информации
Евгений4 уровень, Минск
14 июня, 20:11
Спасибо за ссылку, Вы просто спасли! Все стало понятно за пять минут)))
Olga Zyryanova7 уровень, Ставрополь
20 июня, 16:19
подписываюсь под каждым комментарием! 🥳
Damir Daukarayev4 уровень, Алматы
22 июня, 11:56
Спасибо!
Серега Батенин4 уровень, Москва
9 мая, 08:23
Дайте пожалуйста кто нить ссылочку на разъяснение по данному вопросу с нормальным описанием данной темы, если есть у кого. А то даже не знаю, что искать то надо. Решил и сам не понимаю, что решил. Обычно хоть какое то понимание произошедшего в задачах есть, а тут вообще глухо...
Arkan4ik13 уровень, Москва
8 мая, 22:55
Друзья, помогайте разобраться, пожалуйста! Age is: 20 Age in adjustAge() is: 20 Adjusted age is: 40 Почему во второй строке выводится "20"? У нас же в параметрах метода указывается значение person.age, т.е. 20 и при вызове метода должно быть 20+20? 😭
Mihail Klimenko9 уровень, Краснодар
11 мая, 18:51
Об этом рассказывается в лекции, видимость нестатических, обычных переменных, использование this. Во второй строке вывода число так же должно быть 40
Pavel Elizarov9 уровень, Нижний Новгород
4 мая, 08:02
20 минут ломал мозг..... 1 слово(4 буквы) и 1 точка... = задача решена РукаЛицо xD
Вячеслав9 уровень, Калининград
6 мая, 17:09
Такая же история : ) Практика решает )
Антон7 уровень, Москва
1 мая, 12:15
Не понятно, зачем вообще переменным в рамках одного класса давать одинаковые названия, чтобы потом в них путаться и изобретать хитрые правила обращения к таким одноименным переменным
Георгий20 уровень, Москва
3 мая, 12:34
Мне тоже непонятно пока. Но скорее всего нам показывают просто приемы, как разрешать такие случаи, т.к. они поддержаны языком. Плюс на таких примерах проще понять как взаимодействие происходит между классами и методами.