发信人: kvdvm()
整理人: cobe(2000-07-01 14:14:24), 站内信件
|
【 在 iamrobin (robin) 的大作中提到: 】
: 以下摘自 MSDN 查找关于子类和基类
: 注意 仅在创建类时才复制属性、方法以及事件;在基类和该类之间未保留任何
: 链接,而且,如果在创建该类之后修改基类,则在该类中不会反映出这些变动。
:
: .......
我记得VB中不支持C++那样的继承,其实我认为C++中继承存在的意义只因为多态 依赖于它实现(当然继承可以减少代码冗余,但这个问题可以通过“成员包容” 之类的手段解决),VB是通过“接口聚合”来实现多态的,我以前用习惯了C++, 刚在VB中看到“接口聚合”这部分时觉得不以为然,后来学了JAVA后,发现JAVA 也是用类似的方式提供多继承和多态的,随着使用和学习这些语言,我觉得的确 新的方法要好用一些(这个概念不是决对的)。
关于“接口聚合”在联机手册中有比效详细的说明,自己去看看吧。
-- [email protected]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.139.36.168]
|
|