Где юзать this где ничего подскажите пожайлуста
MistaGu
4 уровень
Я задачу решил но не понимаю где что нужно юзать
Архивный
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia MarioMaster
24 июня 2020, 16:58
виведе
name = поле методу
this.name = поле класу
0
Ksenia MarioMaster
24 июня 2020, 16:59
хм, а от так
виведе
name = поле класу
0
Ksenia MarioMaster
24 июня 2020, 17:00
короче, якщо в тебе немає ніде однакових назв для змінних/полів то можеш this не писати.
0
Vladimir T.
24 июня 2020, 16:55
this.название_переменной (обрати внимание на точку после this) . This определяет область видимости.
Я сам не сразу тоже понял , но потом по задачкам понял. Не страшно если пока методом тыка добьешься результата. Редактор подскажет и не будет показывать ошибку.
Сама же статья тут: https://javarush.com/quests/lectures/questsyntax.level04.lecture01
0
АнтонИнженер в Транстелематика
22 июня 2020, 10:07
Нигде. Если создаешь конструктор без параметров, то фигурные скобки { } остаются пустыми.
0
MistaGu
22 июня 2020, 10:13
всмысле?
0
АнтонИнженер в Транстелематика
22 июня 2020, 10:29
Во-первых: нужно четко вопрос сформулировать. А то непонятно, где именно "юзать this, где ничего". Где? Конструктор? Метод? Инициализатор?
Во-вторых: Я преположил, что в конструкторе, так как там this используется чаще всего. Если конструктор пустой, в нем нет никаких значений, то фигурные скобки остаются пустые, this для присвоения не используется, ведь присваисвать нечего. Если внутри конструктора есть метод, то он описывается без this.
0
Ksenia MarioMaster
24 июня 2020, 19:09
во-первых: нет. Если создаешь конструктор без параметров - то круглые скобки () - пустые.
во-вторых. Если внутри конструктора есть метод, то где? Куда записать метод, если фигурные скобки остаются пустые?
0