如果您的课程内容如下:
Public Class bertha
Private x As Integer
' more fields here ...
Public Property xVal() As Integer
Get
Return x
End Get
Set(value As Integer)
x = value
End Set
End Property
' more simple properties here
End Class
有没有理由不使用
Public Class bertha
Public x As Integer
' more fields here ...
End Class
现在,这是一个关于阶级哲学的问题,而不是使用x的最简单方法。
如果类的变量不会被验证,并且不会被处理,那么仅通过属性使用访问权限的优势是什么,而不仅仅是将字段公开?
答案 0 :(得分:0)
一个优点是子类可以添加验证和/或处理。