Menu

C#中base关键字的用法

2018年5月21日 - 语言特性

base关键字的使用算是多态的一种表现形式,如何使用base实现多态,base先调用基类的构造函数,然后在之行自己的函数的内容,子类调用父类的构造方法。

using System;

namespace suanfarui.Properties
{
    public class BaseClass
    {
        public int number;
        public BaseClass()
        {
            Console.WriteLine(我好帅啊);
        }
        public BaseClass(int i)
        {
            Console.WriteLine(王蕴睿真NB);
        }
    }
    public class A:BaseClass
    {
        public A():base()
        {
            Console.WriteLine(加油,睿少);
        }
        public A(int i):base(i)
        {
            Console.WriteLine(你可以的,我看好你);
        }
        public static void Main()
        {
           // A a = new A();
            A a = new A(2);
        }
    }

}

发表评论

电子邮件地址不会被公开。 必填项已用*标注

%d 博主赞过: