package com.lovo;
/**
* 小怪兽
* @author L"_"L
*
*/
public class Monster {
private String name; // 名字
private int hp; // 生命值
/**
* 构造器
* @param name 名字
*/
public Monster(String name) {
this.name = name;
this.hp = 150;
}
/**
* 攻击
* @param u 奥特曼
*/
public void attack(Ultraman u) {
int injury = (int) (Math.random() * 11 + 5);
u.setHp(u.getHp() - injury);
}
public int getHp() {
return hp;
}
public void setHp(int hp) {
this.hp = hp > 0? hp : 0;
}
/**
* 判断是否死亡
* @return 活着返回true死了返回false
*/
public boolean isAlive() {
return hp > 0;
}
public String getName() {
return name;
}
@Override
public String toString() {
return "小怪兽" + name + "的生命值: " + hp;
}
}
奥特曼打小怪兽(小怪兽)
最新推荐文章于 2021-02-05 10:38:32 发布