面向对象编程:创建自定义类与应用
1. 面向对象编程概述
面向对象编程(OOP)是目前最受认可的编程风格。一些编程语言,如 Java、C# 和 SmallTalk,从一开始就被设计为面向对象的;而像 Visual Basic 这样的语言,近年来也进行了修改以适应 OOP,Visual Basic .NET 是 Visual Basic 第一个真正面向对象的版本。
编写面向对象的程序需要一种全新的思维方式,即从使用对象的角度去看待问题。随着项目变得越来越复杂,使用对象变得愈发重要。
1.1 对象与类的概念
在项目中,除了许多内置的对象选择外,Visual Basic 允许通过创建类来创建自己的新对象类型。类可以有属性和方法,也可以有事件,就像 Button 类的 Click 事件一样。属性是对象的特征,方法是对象可以执行的操作。
例如,按钮是一个类,而 ExitButton 是该类的一个实际实例,即对象。定义自己的类就像为工具箱创建一个新工具,这个过程只是定义了对象的类型,而不是创建对象本身。可以使用 New 关键字创建所需数量的类实例。类可以是学生、员工、产品或任何在项目中有用的对象类型。
为了更好地理解类和对象的关系,人们常使用饼干类比。饼干模具是类,饼干是对象。使用饼干模具制作饼干时,就实例化了饼干类的一个对象。虽然用同一个模具制作的饼干形状相同,但它们的口味和配料可能不同,这些就是对象的属性。例如:
Cookie1.Flavor = "Lemon"
Cookie1.Topping = "Cream Frosting"
超级会员免费看
订阅专栏 解锁全文
1862

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



