类的实例化过程

有些话、适合烂在心里 提交于 2019-12-03 11:01:19
  • 没有继承关系

  1. 静态字段
  2. 静态构造方法
  3. 实例字段
  4. 实例构造方法
  • 有继承关系

  1. 子类的静态字段
  2. 子类的静态构造方法
  3. 子类的实例字段
  4. 父类的静态字段
  5. 父类的静态构造方法
  6. 父类的实例字段
  7. 父类的实例构造方法
  8. 子类的实例构造方法
  • 容易遇到的问题

  1. 当父类没有无参构造函数,继承父类的子类必须要调用父类的构造函数,否则会报错
    public class Parent
    {
        public Parent(string a)
        {
            Console.WriteLine(a);
        }
    }
    public class Son : Parent
    {
        public Son(string a) : base(a)
        {
            Console.WriteLine(a);
        }
    }

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!