Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Java задача срочно

ARt panin Ученик (85), на голосовании 1 год назад
По умолчанию в компьютерной игре создаются персонажи с именем "Noname" и здоровьем 100 единиц. В специальный класс юнита допишите конструктор без параметров.

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.
Голосование за лучший ответ
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 не будет генерировать конструктор по умолчанию без параметров. Поэтому важно определить конструктор без параметров, если он нужен в классе
АлександрИскусственный Интеллект (301669) 1 год назад
health = работоспособность?...
гении ЖПТ
Похожие вопросы