C#繼承

  • 169
  • 0
  • 2021-01-12

寫程式也一段時間,一直沒去搞懂一些東西

認真下定決心要去弄懂一些基礎知識

如有說錯也可以糾正<(-_-)>

1.城市中的繼承,跟真實世界的概念一樣,

你爸你媽生你出來,你身上一定有些特徵、可能從你爸媽繼承過來

套用在程式,如下範例

public class A
{
    public void ShowMyName()
    {
       Console.WriteLine("我是方法A");
    }
}

public class B:A
{
   public void ShowMyName1()
   {
       Console.WriteLine("我是方法B");
   }
}

類別A為父類別、B繼承A類別,寫法為一個冒號加上類別名稱

這樣B類別也擁有A類別非private的方法,屬性

另外在程式中可以用父類型別的變數,去裝載子類別

一個類別只能繼承一個類別、但是可以有多個介面,有繼承介面的話要有優先寫