|
文字遊戲設計-使用class,object
本帖最後由 buy 於 2010-10-24 21:01 編輯
- // 這是一個簡單的Java應用程式範例
- import java.io.*;//for 鍵盤輸入
- import java.lang.Math;
- import java.util.ArrayList;
- public class Hello
- {
- public static void main(String args[])throws IOException
- {
- System.out.println("請輸入角色名稱: ");
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- String bufstr = br.readLine();
-
- Cha obj1 = new Cha();
- obj1.setChaInfo(bufstr);
-
- obj1.getChaInfo();
-
- }
- }
-
- //定義一個遊戲角色的類別
- class Cha{
- String name; //角色名稱
- int LV; //目前人物等級
- int Exp;
- int HP;
- int MP;
-
- public void punch()
- {
-
- }
-
- public void setExp()
- {
-
- }
-
- public void setChaInfo(String name) //人物初始化
- {
- this.name = name;
- LV = 1;
- Exp=0;
- HP=100;
- MP=30;
-
- }
-
- public void getChaInfo() //顯示目前人物資訊
- {
- System.out.println("角色名稱: " + name);
- System.out.println("人物等級: " + LV);
- System.out.println("HP: " + HP);
- System.out.println("MP: " + MP);
- System.out.println("Exp: " + Exp);
- }
- }
複製代碼 |
|