首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

类的继承有关问题,请前辈指导!先感谢了

2013-10-31 
类的继承问题,请前辈指导!先感谢了!代码如下:问题:1、类继承后,方法的重写,是不是父类必须写了Virtual才行?

类的继承问题,请前辈指导!先感谢了!
代码如下:   
问题:1、类继承后,方法的重写,是不是父类必须写了Virtual才行?
2、Cat这个类中,用new和override关键字有什么区别?
3、如果是编译成dll文件类,应该怎样引用后继承? 如果编译成dll文件中的没有Virtual关键字,我是不是就不能重写方法?

    public class Animal
    {
        public string Word = "";
        public virtual void Introduce()
        {
            Word = "我是动物";
        }
    }

    public class Dog : Animal
    {
        public override void Introduce()
        {
            Word = "我是狗";             
           
        }
    }
    public class Cat : Animal
    {
        public new void Introduce()
        {
            Word = "我是猫";

        }
    }
[解决办法]
表示类的继承 重载 多态我到现在用到的还不是很深 貌似我们系统曾经用过把所有的页面都继承自一个父类 这样在父类中写状态保持 子类中就不用写了。。。

热点排行