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

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

Java Syntax
4 уровень , 2 лекция
Открыта

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

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

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

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