返回本章節
返回作業目錄
需求說明:
定義英雄類(Hero),英雄類中的屬性包括:姓名、攻擊力、防禦力、生命值和魔法值;方法包括:攻擊、介紹。
實現思路:
- 分析類的屬性及其變量類型。
- 分析類的方法及其功能。
- 使用定義類的語法定義英雄類。
實現代碼:
public class Hero {
//屬性包括:姓名、攻擊力、防禦力、生命值和魔法值;
String name;
int attack;
int defence;
int hp;
int mp;
//方法包括:攻擊、介紹。
public void attack() {
System.out.println(name+"發動了攻擊");
}
public void info() {
System.out.printf("我的姓名是%s,攻擊力是%d,防禦力是%d,生命值是%d,魔法值爲%d",name,attack,defence,hp,mp);
}
}