JavaRush/Курсы/Java Syntax/Задачи на видимость переменных

Задачи на видимость переменных

Открыта

— Привет, Амиго.

— Привет, Диего.

— Я вот тут принёс тебе пару задачек на видимость переменных

Комментарии (562)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Геворк
Уровень 10
30 июня 2024, 04:53
Жаль, что больше нет пояснений к решению задач в виде комментариев(((
vlafriday
Уровень 1
2 мая 2024, 16:10
02.05.2024 check, мой уровень 4
Ildar Gabitov
Уровень 14
5 июля 2023, 14:11
У меня такой вопрос: Решаю задачки методом подбора/подстановки - либо написать "this", либо "имя класса" перед переменной, чтобы выполнилось задание и увидеть результат в консоли. Если я заранее не знаю какой будет результат в консоли и подбираю, это я не понял тему? или у всех так?
SuperAllexy Java Developer
24 июля 2023, 17:12
у меня лично тоже самое, видимо не поняли оба))
Alexey Nikolaev
Уровень 4
25 августа 2023, 19:49
Количество переходит в качество.
Анатолий
Уровень 6
Expert
10 сентября 2023, 13:17
this нужно в том случае, если задается обычная переменная. Если задается статическая - то нужно имя класса
5 мая 2023, 09:41
В первой задаче , нужно просто убрать 1 знак , один лишний знак
Anonymous #2599856
Уровень 3
30 марта 2023, 23:32
хахаха сняли ману за открытие этой лекции, а в этой лекции кроме премиум заданий ничего нет))) За что сняли ману скажите???
iKartashov System Engineer
30 марта 2023, 08:41
Нет слов, какой ***** так пишет обращение к статической переменной Cat.catsCount в методе? Не проффи в програмирование, но думаю если такой финт на работе сделать, то закроется так контора, в которую тебя взяли, а тебя отправят на луну, что бы не мешал человечеству развиваться. То есть не помогает илменение имени переменной, передаваемой методу, а обращение Cat.catsCount работает
s3nat0r
Уровень 25
25 марта 2023, 17:13
Во некоторых задачах (например 3-я "Задаем количество котов") в IntelliJ IDEA выдает ошибку java: non-static variable this cannot be referenced from a static context решил тем что удалил static у метода setCatsCount, и все заработало. То-ли в задаче ошибка, то-ли я что-то не догоняю 🤷‍♂️
Oleksandr Svitlyk
Уровень 10
Expert
22 апреля 2023, 05:35
к статическим переменным не можно обращаться через this. Вы должны были указать Cat.catsCount = catsCount. представьте чертеж автомобиля. статические переменные будут такие например как длина высота и ширина. Они указаны на черетже и меняться не будут. Еще до создания автомобиля вы можете посмотреть на эти переменные или исправить на новые. это значит статик. Когда вы сделали уже на заводе автомобиль у него появились не статические переменные, например цвет (тот который выбрал покупатель, мотор, коробка и так далее). И к этим переменным вы будете иметь доступ в конкретном атомобиле, так как мотор или коробка может отличаться (это не совсем точное сравнение потому как когда создали обьект он всегда будет видить как статические данные изменились)
Sergey Rusanov
Уровень 6
4 марта 2023, 13:57
Половина вопросов из заданий нет в лекции!!! Отличный курс: давай теорию про одно, а спрашивать про другое! Пацаны к успеху идут!
Alexey Nikolaev
Уровень 4
25 августа 2023, 19:55
Заставляет думать, искать. Параллельно читаю книжку, изучаю доп. материал. Реальные задачи куда важнее голой теории. Сам себя не сделаешь - никто тебе не поможет.
Timur Khasmamedov
Уровень 14
Expert
5 января 2023, 16:04
https://www.javatpoint.com/this-keyword можно здесь почитать
FelixDS
Уровень 11
20 октября 2022, 20:37
Сижу, ломаю голову. Написал весь код в IDEA, все работает. Но тут нельзя весь код вписать. А оказывается, все в одно слово решается 😂