Board logo

標題: 物件導向程式設計範例 [打印本頁]

作者: buy    時間: 2010-10-23 16:47     標題: 物件導向程式設計範例

本帖最後由 buy 於 2010-10-23 16:57 編輯

class(類別) ; object(物件) ; instance(實例) 彼此的關係
EX: String s = new String("ABC")
S物件(object)是String類別(class)的一個實例(instance)
  1. import java.io.*;//for 鍵盤輸入
  2. import java.lang.Math;
  3. import java.util.ArrayList;

  4. public class Hello
  5. {
  6. public static void main(String args[])throws IOException
  7.         {
  8.                 Milk a = new Milk();
  9.                 Milk b = new Milk();
  10.                
  11.                
  12.                
  13.                 a.Box = 1 ; a.Bottle = 3;
  14.                 b.Box = 2 ; b.Bottle = 5;
  15.                
  16.                 a.add(b);
  17.                 a.get();       
  18.         }
  19. }

  20. class Milk{
  21.         public int Box;   //箱
  22.         public int Bottle;//罐
  23.        
  24.         public void add(Milk b)
  25.         {
  26.                 Box = Box + b.Box;
  27.                 Bottle = Bottle + b.Bottle;
  28.         }
  29.        
  30.         public void get()
  31.         {
  32.                 System.out.println("Box: "+Box + "Bottle: " + Bottle);
  33.         }       
  34. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2