zoukankan      html  css  js  c++  java
  • 基类构造函数和初始化器的执行顺序

    using System;

    namespace cSharpJichu
    {
        public class A
        {
            public A()
            {
                Console.WriteLine("A的构造函数被调用");
            }
        }
        public class B : A
        {
            public B()
            {
                Console.WriteLine("B的构造函数被调用");
            }
            X x = new X();  //初始化器
            
        }
        public class X
        {
            public X()
            {
                Console.WriteLine("X的构造函数调用");
            }
        }

        class test
        {
            static void Main(string[] args)
            {
                B b = new B();
                Console.Read();
            }
        }
    }

    运行结果:

     

    原因:构造函数Construcotr ,在实例化New时被自动调用


    转自:http://www.cnblogs.com/xuefeng1982/archive/2010/01/12/1645018.html
  • 相关阅读:
    0113-06-侯舒舒(作业-复盘分析)
    0113-06-侯舒舒(日报)
    总结
    0108-06-侯舒舒(日报)
    cobalt strike插件
    关于python安装后更新的一些问题
    常用dos命令
    curl命令用法
    2020/1/16
    2020/1/15
  • 原文地址:https://www.cnblogs.com/bicabo/p/1646643.html
Copyright © 2011-2022 走看看