Visual Basic 类和对象的创建与应用
1. 自动实现属性
在 Visual Basic 中,自动实现属性功能允许我们在一行代码中指定类的属性。当在代码编辑器窗口中输入这行代码时,Visual Basic 会自动创建一个与该属性关联的隐藏私有变量,同时也会自动创建隐藏的 Get 和 Set 块。私有变量的名称与属性名称相同,但前面会加上一个下划线。例如,如果创建一个名为 City 的自动实现属性,Visual Basic 会创建一个名为 _City 的隐藏私有变量。
自动实现属性的语法如下:
Public Property propertyName As dataType
示例:
Public Property City As Integer
此代码会创建一个名为 City 的公共属性和一个名为 _City 的隐藏私有变量。
不过,如果想在 Set 块中添加验证代码,或者希望属性为只读(ReadOnly)或只写(WriteOnly),则需要使用标准语法。
以 CourseGrade 类为例,我们可以使用自动实现属性来创建 Score1 和 Score2 属性,因为这两个属性既不是只读也不是只写,并且它们的 Set 块中没有验证代码。但该类的 Grade 属性是只读的,不能使用自动实现属性。
操作步骤如下:
1. 使用 Windows 复制 Grade Solution 文件夹,将副本重命名为 Grade
Visual Basic类与对象详解
超级会员免费看
订阅专栏 解锁全文
1220

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



