重载是指方法名称相同, 只是参数个数或类型不同. 方法功能是相同的. 除了重载, 还要了解以下几个关键字的用法,与区别: virtual 定义为虚方法 override 对虚方法实现,具有多态性 new 把基类中的同名方法替换掉, 不具有多态性//举个例子//不使用方法重载public string GetString(string strValues){if(strValues.Length==0){return "今天我遇到无名了。。。。";}return "Hello,"+strValues+"兄";}//使用重载就是public string GetString(){return GetString("我是无名。。。你是?");}public string GetString(string strValues){return strValues;}
|