228229
Мыслитель
(7510)
1 год назад
Чтобы установить значения по умолчанию для имени и работоспособности объекта Unit, в класс можно добавить конструктор без параметров. Этот конструктор должен установить имя «Noname» и работоспособность 100. Вот пример реализации:
class Unit {
String name;
int health;
public Unit() {
this.name = "Noname";
this.health = 100;
}
public String toString() {
return name + " " + health;
}
}
С помощью этого конструктора при создании нового объекта Unit без каких-либо аргументов для имени по умолчанию будет установлено значение «Noname», а для работоспособности — 100. Например:
питон
Unit unit = new Unit();
System.out.println(unit); // Output: Noname 100
Обратите внимание, что если в классе определены другие конструкторы, Java не будет генерировать конструктор по умолчанию без параметров. Поэтому важно определить конструктор без параметров, если он нужен в классе
class Unit {
String name;
int health;
// YOUR CODE will be placed HERE
// ...
public String toString() {
return name + " " + health;
}
}
Он должен устанавливать имя Noname и здоровье 100 по умолчанию так чтобы, например, фрагмент кода
Unit unit = new Unit();
System.out.println(unit);
вывел Noname 100.