2016年2月8日 星期一

C#繼承、靜態成員

1.繼承:

    • 語法:
      class 子類別:父類別     //子類別繼承自父類別
      {
         ......................
      }
    • ex.
      //定義 Employee員工類別
      class Employee
      {
          屬性A
          方法A
      }
      //Manager 經理類別繼承自Employee員工類別
      class Manager:Employee
      {
           屬性B
           方法B
      }
2.類別成員的存取限制:
    • public:
      成員的存取沒有限制,屬公開層級。
    • private:
      能在自身類別內做存取的動作,屬私有層級,外界無法使用。
    • protected:
      除了讓自身類別存取外,也可以讓子類別做存取,屬保護層級。
3.靜態(static)成員成員:
    • 使用static宣告出來的成員不需要經過new敘述來建立物件實體就可以直接透過類別來使用。
    • static成員在記憶體中只會儲存一份,類別所產生的物件都可以一起共用此static成員。
    •  static方法中只能存取類別中定義的static成員,不能存取非static成員。

沒有留言:

張貼留言