чем отличается 1 варик от второго?
1) Zerg zerg = new Zerg("zerg name");
2)Zerg zerg = new Zerg();
zerg.name = " zerg name";
JD
18 уровень
help
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Konstantin Konstantin
14 апреля 2019, 09:23
В Вашем случае первый вариант работать не будет, так как в классе не определен конструктор.
Если бы он был определен, то между двумя вариантами разницы бы не было.
0
JDBackend Developer в EPAM
14 апреля 2019, 17:35
конструктор был пределен. было поле нэйм. единственное поле
0
Hexronimo
14 апреля 2019, 08:25решение
Это будет объяснено в теме про конструкторы на 5 уровне. Чтобы первый вариант сработал, надо чтобы в классе Зерг был прописан конструктор принимающий строку и записывающий в переменную name:
+2
JDBackend Developer в EPAM
14 апреля 2019, 17:36
а все понял. с зисами. точно. спасибо)
0