返回列表 發帖

文字遊戲設計-使用class,object

本帖最後由 buy 於 2010-10-24 21:01 編輯
  1. // 這是一個簡單的Java應用程式範例
  2. import java.io.*;//for 鍵盤輸入
  3. import java.lang.Math;
  4. import java.util.ArrayList;

  5. public class Hello
  6. {
  7.         public static void main(String args[])throws IOException
  8.         {
  9.                 System.out.println("請輸入角色名稱: ");

  10.                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  11.                 String bufstr = br.readLine();
  12.                
  13.                 Cha obj1 = new Cha();
  14.                 obj1.setChaInfo(bufstr);
  15.                
  16.                 obj1.getChaInfo();

  17.                
  18.         }
  19. }
  20.         
  21.         //定義一個遊戲角色的類別
  22. class Cha{
  23.                 String name; //角色名稱
  24.                 int LV;                 //目前人物等級
  25.                 int Exp;
  26.                 int HP;
  27.                 int MP;
  28.                
  29.                 public void punch()
  30.                 {
  31.                         
  32.                 }
  33.                
  34.                 public void setExp()
  35.                 {
  36.                
  37.                 }
  38.                
  39.                 public void setChaInfo(String name) //人物初始化
  40.                 {
  41.                         this.name = name;
  42.                         LV = 1;
  43.                         Exp=0;
  44.                         HP=100;
  45.                         MP=30;
  46.                         
  47.                 }
  48.                
  49.                 public void getChaInfo() //顯示目前人物資訊
  50.                 {
  51.                         System.out.println("角色名稱: " + name);
  52.                         System.out.println("人物等級: " + LV);
  53.                         System.out.println("HP: " + HP);
  54.                         System.out.println("MP: " + MP);
  55.                         System.out.println("Exp: " + Exp);               
  56.                 }                           
  57. }
複製代碼

返回列表