c#继承中的函数调用实例
本篇章节讲解c#继承中的函数调用方法,分享给大家供大家参考。具体分析如下: 首先看下面的代码: 复制代码 代码如下: using System; namespace Test { public class Base { public void Print() { Console.WriteLine(Operate(8,4)); } protected virtual int Operate(int x,int y) { return x + y; } } } namespace Test namespace Test namespace Test namespace Test namespace Test 运行结果为: 12 4 32 32 32 从结果中可以看出:使用override重写之后,调用的函数是派生的最远的那个函数,使用new重写则是调用new之前的派生的最远的函数,即把new看做没有重写似的。 希望本文所述对大家的C#程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |