2012年12月14日 星期五

繼承Inheritance 多型Polymorphism


Inheritance 繼承
  • 擴充父類別(extends)
  • 被保護的成員(protected)
  • 重新定義方法(Override)
  • Object 類別
  • toString()、equeals()、hashCode()方法
  • clone()方法
  • final 關鍵字
Polymorphism 多型

封裝 Encapsulation

定義類別

  • 以物件思考問題
  • 使用class定義類別
    • 定義類別:一個類別的定義是怎麼做的
    •                     public class Account {
                              //實作內容
                              }
    • 定義成員
      • 資料成員(Field member)==>可以指定初值, 分為基本型態和物件型態
      • 方法成員(Method member)
      • 兩個資料成員和方法成員,統稱為類別成員(class member)

    • 定義建構方法
  • 類別成員
    • 資料成員
    • 方法成員
    • 修飾詞
      • public
      • protected
      • private
  • 建構方法
  • 關於this
  • 關於static
關於方法
  • 重載方法
  • 不定長度引數
  • 遞迴方法
  • 垃圾收集