深入理解对象的属性、行为与实例化:以矩形泳池类为例
1. 数据验证与属性设置
在代码中,我们可以看到数据验证在属性设置过程中的应用。例如,在设置深度属性时:
Set(value As Double)
If value > 0 Then
_dblDepth = value
Else
_dblDepth = 0
End If
End Set
End Property
此代码确保了深度值不会为负数,若输入为负数则将深度设为 0。这种数据验证在属性的 Set 块中进行,保证了数据的有效性。
2. 迷你小测验
下面是几个相关的小测验题目:
| 题目 | 选项 | 答案 |
| ---- | ---- | ---- |
| 1. OOP 代表什么? | 无 | 面向对象编程(Object - Oriented Programming) |
| 2. 数据验证代码应输入到属性过程的哪个代码块中? | a. Get
b. Set | b. Set |
| 3. 名为 City 的属性过程与名为 _strCity 的私有变量关联,在该过程的 Get 块中应输入以下哪个语句? | a. _strCity = value
b. City = value
c. Return _strCity
d. Return City | c. Return _strCity |
超级会员免费看
订阅专栏 解锁全文
330

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



