子类型有时候 要重写 父类型中的某个方法,或者需要添加超类型中不存在的某个方法。但不
管怎么样,给原类型添加方法的代码一 要放在替换原类型的语句之后。
用例
在以上代码中,加 的 分是 个方法的 。第一个方法getSubValue()被添加到了SubType中。第 个方法getSuperValue()是原 中 经 在的一个方法,但重写这个方法 会 原来的那个方法。 话说,当通过SubType的实 用getSuperValue()时, 用的就是这个重新的方法 但通过SuperType的实 用getSuperValue()时,还会继续 用原来的那个方法。这里要格外注意的是,必需在用SuperType的实例替换原型之后, 再定义这两个个方法。