当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
计算机二级VB辅导:类的继承
发布时间:2010/10/20 15:59:34 来源:www.xue.net 编辑:城市总裁吧

    “类的继承?”“以前很多人批评VB的功能不完善时,都会加上这个条件。但是现在VB.NET中已经是比较完善的面向对象编程方法了。刚才我们也提到过,类与 VB.NET 的结构类似,让我们可以定义封装一组相关项的数据类型。然而与结构的一个重要区别就是,VB.NET 类可以继承和扩展其他类的特性。作为新类的基础的类称为‘基类’。从基类派生的类称为‘派生类’。派生类继承基类中定义的所有字段、属性、方法和事件。你看,我们只要对类进行一次开发和调试,就可以将其作为其他类的基础重复使用。”

    “类的继承的概念我学过的,在VB.NET中是如何来实际演练呢?”我还是坚持着问。

    “我写段代码给你看一下吧,俗话不是说,百闻不如一见吗?”噼噼啪啪地开始敲打起键盘来:

    Public Class CBaseHenry

    Private x As Integer = 10

    Protected y As Integer

    Sub New()

    Console.WriteLine("基类的构造")

    End Sub

    Protected Overrides Sub Finalize()

    Console.WriteLine("基类的析构")

    MyBase.Finalize()

    End Sub

    Public Overridable Function GetY(ByVal x As Integer) As Integer

    Me.y = me.x + x ‘private类型的me.x只能在基类中使用

    Console.WriteLine("基类的GetY方法,结果为:" & Me.y)

    Return Me.y

    End Function

    Public Sub OldY()

    Console.WriteLine("基类的OldY方法")

    End Sub

    End Class

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved