求助!!!

解决方案 »

  1.   

    你好!
        面向对象编程风格有三个要素:多态,继承,封装
        多态主要与虚函数有关,例如你在一个基类A中实现了一个虚函数Func(),在子类B中重写了这个虚函数,这时你将字类实例化,然后将这个子类对象隐式转化为一个基类A的对象,那么当你调用虚函数Func()时,你将自动调用子类实现的Func()函数。代码如下

    public class A
    {
        public virtual void Func(){}
    }
    public class B
    {
        public override void Func(){}
    }//下面是Main()函数中的执行代码
    B b=new B();
    A a=new A();
    a.Func(); //此处调用的是B中Func()的实现

    你是初学C#吗?问问题是个好习惯,希望学习进步!