/
Vini1979
/
Java_OOP
Обзор
Документация
Войти
/
Vini1979
/
Java_OOP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lecture_02/Ex002/Druid.java
24 строки
640 B
Evgeny
HW 2/5
28 мар 2023, 22:50
28 мар 2023, 22:50
54764ff
Код
Авторство
О чём код?
package Lecture_02.Ex002; public class Druid extends BaseHero { private int harmony; private int maxHarmony; public Druid() { super(String.format("Hero_Druid #%d", ++Druid.number), Magician.r.nextInt(100, 200)); this.maxHarmony = Magician.r.nextInt(50, 150); this.harmony = maxHarmony; } public String getInfo() { return String.format("%s Harmony: %d", super.getInfo(), this.harmony); } public void healing(BaseHero target) { int heal = BaseHero.r.nextInt(10, 20); if (this.harmony >= heal) { target.healed(heal); } } }