---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
提到方法的重写,首先说一下什么是方法重写?
方法重写是指子类继承父类后在子类中有一个与父类中某个方法签名一致,但方法内容可以重新定义的方法,并用override关键字修饰。
方法重写:只有用virtual、abstract、override修饰的方法在继承后子类可以重写。
接着提一下虚方法:使用virtual关键字修饰,使用virtual关键字修饰的方法在本类中必须有实现,哪怕是空的{}。虚方法存在的意义就是为了让子类重写。子类可以重写,也可以不重写。
实例:
class Program
{
static void Main(string[] args)
{
Person p = new Chinese();
p.Say();
Console.ReadKey();