封装就是把各种方法和变量合并到一个类,用这个类代表某个对象为完成一定的任务所能保存的范围以及它能执行的操作。
继承就是根据现有类的方法和成员变量生成新的类的功能
多态就是对象随着程序执行而使其形式发生改变的能力。
抽象就是在暂时忽略对象的具体细节的功能。
在类中,构造器的方法使简化类的成员变量的初始化处理,当用继承从一个类构造另一个类的时候,会有两套构造器发生作用,即基类构造器和派生类构造器
封装就是把各种方法和变量合并到一个类,用这个类代表某个对象为完成一定的任务所能保存的范围以及它能执行的操作。
继承就是根据现有类的方法和成员变量生成新的类的功能
多态就是对象随着程序执行而使其形式发生改变的能力。
抽象就是在暂时忽略对象的具体细节的功能。
在类中,构造器的方法使简化类的成员变量的初始化处理,当用继承从一个类构造另一个类的时候,会有两套构造器发生作用,即基类构造器和派生类构造器
例如:
Public Class Form1
Inherits System.Windows.Forms.Form
#Region " Windows 窗体设计器生成的代码 "
#End Region
Class base
Public Sub New()
MsgBox("base class running")
End Sub
End Class
Class derived
Inherits base
Public Sub New()
MsgBox("derived class running")
End Sub
End Class
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s As New derived<

这篇博客详细介绍了VB.NET中的面向对象编程概念,包括封装(将方法和变量合并到类中)、继承(基于现有类创建新类)、多态(对象形式随程序执行变化的能力)和抽象(忽略对象细节)。文中通过实例展示了如何使用构造器进行初始化处理,以及在继承时如何调用基类构造器,并强调了在派生类中调用基类构造器的注意事项。此外,还讨论了析构器在继承链中的行为以及虚拟函数的概念。
最低0.47元/天 解锁文章
870

被折叠的 条评论
为什么被折叠?



