访问基类成员

来源:互联网 发布:程序员入门基础 编辑:程序博客网 时间:2024/04/28 14:32


/*在派生类中访问基类的成员或方法一般有以下两种方法
     1.C#通过base.<方法名>()的方式调用基类的方法成员
     2.通过显示类型转换*/
    public class ParentClass
    {
        public ParentClass()
        {
            Console.WriteLine("父类构造函数");
        }
        public void SayHello()
        {
            Console.WriteLine("我是父类");
        }
    }

    public class ChildClass:ParentClass
    {
        public ChildClass()
        {
            Console.WriteLine("子类构造函数");
        }
        public void Say()
        {
            base.SayHello();//方法一:通过base.<方法名>()的方式调用基类的方法
        }
        public static void Main()
        {
            ChildClass child = new ChildClass();
            child.Say();
            child.SayHello();
            ((ParentClass)child).SayHello();//方法二:显示类型转换
            Console.ReadKey();
       }
    }

0 0
原创粉丝点击