zoukankan      html  css  js  c++  java
  • 继承后的执行顺序

    using System;
    
    namespace Test
    {
        //父类若没有默认构造,子类必须在其构造函数内显式调用父类的带参构造才能保证子类对象的顺利实例化!
        public class MyClass
        {
            static MyClass()
            {
                Console.WriteLine("MyClass:默认静态构造函数");
            }
            public MyClass()
            {
                Console.WriteLine("MyClass:默认构造函数");
            }
            public MyClass(int a, int b)
            {
                Console.WriteLine("MyClass带参构造:a={0}, b={1}.", a, b);
            }
        }
    
        public class MyClass2 : MyClass
        {
            static MyClass2()
            {
                Console.WriteLine("MyClass2:默认静态构造函数");
            }
            public MyClass2()
            {
                Console.WriteLine("MyClass2:默认构造函数");
            }
            public MyClass2(int a, int b)
            {
                Console.WriteLine("MyClass2带参构造:a={0}, b={1}.", a, b);
            }
        }
    
        public class MyClass3 : MyClass2
        {
            static MyClass3()
            {
                Console.WriteLine("MyClass3:默认静态构造函数");
            }
            public MyClass3()
            {
                Console.WriteLine("MyClass3:默认构造函数");
            }
            public MyClass3(int a, int b)
            {
                Console.WriteLine("MyClass3带参构造:a={0}, b={1}.", a, b);
            }
        }
    
        public class runMyApp
        {
            static void Main()
            {
                MyClass3 my = new MyClass3(3, 4);
            }
        }
    }
  • 相关阅读:
    HDU 1850 Being a Good Boy in Spring Festival
    UESTC 1080 空心矩阵
    HDU 2491 Priest John's Busiest Day
    UVALive 6181
    ZOJ 2674 Strange Limit
    UVA 12532 Interval Product
    UESTC 1237 质因子分解
    UESTC 1014 Shot
    xe5 android listbox的 TMetropolisUIListBoxItem
    xe5 android tts(Text To Speech)
  • 原文地址:https://www.cnblogs.com/xssxs/p/4118555.html
Copyright © 2011-2022 走看看