在
C#中,
子类可继承父类中的方法,而不需要重新编写相同的方法。但有时
子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就
需要采用方法的重写。方法重写又称
方法覆盖。
通常,
派生类继承
基类的方法,因此,在调用对象继承方法的时候,调用和执行的是基类的实现.但是,有时需要对派生类中的继承方法有不同的实现.
3、jdk1.5以后,返回值类型可以与父类相同,也可以与父类不同,但是要求返回值类型是父类的子类。如: 父类的返回值类型是Object类,子类的返回值可以是Object类的子类比如String