-
没有继承关系
- 静态字段
- 静态构造方法
- 实例字段
- 实例构造方法
-
有继承关系
- 子类的静态字段
- 子类的静态构造方法
- 子类的实例字段
- 父类的静态字段
- 父类的静态构造方法
- 父类的实例字段
- 父类的实例构造方法
- 子类的实例构造方法
-
容易遇到的问题
- 当父类没有无参构造函数,继承父类的子类必须要调用父类的构造函数,否则会报错
public class Parent
{
public Parent(string a)
{
Console.WriteLine(a);
}
}
public class Son : Parent
{
public Son(string a) : base(a)
{
Console.WriteLine(a);
}
}