3.7.4 继承


  本文标签:继承 类 VB ASP .NET ASP .NET程序设计教程

继承是在已有类的基础上扩展新的类,新类继承已有类的成员,并可增加新的成员  。已有的类称为父类或基类,新类称为子类或派生类  。在VB .NET中一个类只能有一个父类,多个父类的情况是不允许的,即只允许单继承  。
语法:
Class 类名
Inherits 基类名
类成员的声明
End Class
上述语法声明一个由基类名所表示的类派生的新类,其中的“类成员的声明”是派生类新增加的成员,可以是属性,也可以是方法  。例如:
Class Manager
Inherits Employee
Public Sub PrintBonus()
Reponse.Write(yearlyBonus)
End Sub
End Class
上例定义了Employee类的子类Manager,该类除了继承了其父类Employee的所有成员之外,还增加一个方法成员PrintBonus()  。
ASP .NET的服务器控件就是按照类层次方法构造起来的,所有的服务器控件类都派生自System.Web.UI.Control类,因此所有服务器控件都拥有System.Web.UI.Control类的属性、方法和事件,并且每个服务器控件类又增加了自己的属性、方法或事件  。有关服务器控件的详细介绍,请见第4章  。

【责任编辑:老杨 Tel:(010)68576606-8005】


回书目   上一节   下一节