-
沒有繼承關系
- 靜態字段
- 靜態構造方法
- 實例字段
- 實例構造方法
-
有繼承關系
- 子類的靜態字段
- 子類的靜態構造方法
- 子類的實例字段
- 父類的靜態字段
- 父類的靜態構造方法
- 父類的實例字段
- 父類的實例構造方法
- 子類的實例構造方法
-
容易遇到的問題
- 當父類沒有無參構造函數,繼承父類的子類必須要調用父類的構造函數,否則會報錯
public class Parent { public Parent(string a) { Console.WriteLine(a); } } public class Son : Parent { public Son(string a) : base(a) { Console.WriteLine(a); } }