VB如何继承一个类
编号:QA000243
建立日期: 1998年12月23日 最后修改日期:2000年5月10日
所属类别:
孙宾:
VB是不是面向对象的?如果是,如何继承一个类?
回答:
许多人认为VB是面向对象的,因为它支持类、对象、属性、方法这些基本概念。但同C++相比,VB不支持操作符重载、友元等。
VB 5.0以后提供了一个Implements语句,它使一个类能够使用其它类的定义的过程和数据,这有些接近C++中的继承。
不过,如果你只是想在标准控件基础上加一些事件,可以使用WithEvent、Event等语句,虽然这同继承有很大不同,但已经可以实现个别在C++中通常使用类继承来完成的工作。
施凡的意见:
建议: 新的VB(7.0)提供了完善的面向对象特征。如:用Inherits语句继承,用Overrides重载基类的成员。还可以用Impements实现多态。参考:QA003137 "如何使用父类中已经声明的属性"。
此问题由李海回答。
| |
|
|
| |
|
|