正在加载图片...
22:14:22 °常见的两种继承 1)在派生类中添加全新的成员,该成员不是基类接口的 部分,即派生类扩展了基类的接口,此时派生类与 基类之间是“is-1ike-a”的关系 2)修改或重新实现基类函数的行为( overriding),派生 类与基类具有相同的接口,此时派生类与基类之间是 “ is a kind of”的关系 无论哪种情况,派生类对象都可代替基类对象(能使用基类 对象的地方就可使用派生类对象,能发送给基类对象的消息 就能发送给派生类对象),故可统一认为派生类与基类之间 是“ is a kind of”的关系22:14:22 •常见的两种继承 1) 在派生类中添加全新的成员,该成员不是基类接口的 一部分,即派生类扩展了基类的接口,此时派生类与 基类之间是“is-like-a”的关系 2) 修改或重新实现基类函数的行为(overriding),派生 类与基类具有相同的接口,此时派生类与基类之间是 “is a kind of”的关系 无论哪种情况,派生类对象都可代替基类对象(能使用基类 对象的地方就可使用派生类对象,能发送给基类对象的消息 就能发送给派生类对象),故可统一认为派生类与基类之间 是“is a kind of”的关系
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有