плз, комрады, подскажите, почему всё-таки вид строки в задаче про имя кота такой "this.name=name"?
в части this понятно, но почему после равно просто name?
Cyclone C
16 уровень
почему всё-таки name?
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Cyclone C
7 января 2020, 14:42
извините, код не влез. вот фото кода.
0
АлександрExpert
7 января 2020, 20:54
ну тут вместо конструктора - сеттер. а в остальном, всё так как я написал сначала
+1
Cyclone C
7 января 2020, 12:45
Александр,вот код
package com.javarush.task.task04.task0403;
/*
Как зовут кота?
*/
public class Cat {
private String name = "безымянный кот";
0
IceBergMaster
7 января 2020, 12:49
Где же здесь "this.name=name"?
0
АлександрExpert
7 января 2020, 13:45
Чувствуется в этом коде некая незавершенность.
и не чувствуется никакой связи с заданным вопросом.
0
АлександрExpert
7 января 2020, 10:05
this.name - поле name объекта.
name - полагаю, входной параметр конструктора. Правда, без кода это только догадка
соответственно, при создании объекта переданное в конструктор имя сохраняется в одноименном поле создаваемого объекта
0