vb.net-Property用于标识一个类成员为属性而不是方法。

Property用于标识一个类成员为属性而不是方法。

属性可以被获取,属性在被获以的时候利用get句柄返回其值。

属性可以被赋值,这个过程是由set句柄完成的。

这两个句柄可以不同时存在。如果只有get而没有set,那属性就是只读的。如果只有set而没有get,那属性就是只写的。

例:PersonInfo类

 1 Public Class PersonInfo
 2 
 3     Private _name As String
 4     Public Property Name As String
 5         Get
 6             Return _name
 7         End Get
 8         Set(value As String)
 9             _name = value
10         End Set
11     End Property
12 
13     Private _age As Integer
14     Public Property Age As Integer
15         Get
16             Return _age
17         End Get
18         Set(value As Integer)
19             _age = value
20         End Set
21     End Property
22 
23     Public Overrides Function ToString() As String  'Overrides重写
24 Return String.Format("{0}:{1}", Name, Age.ToString()) 25 End Function 26 27 End Class
posted @ 2020-02-24 15:51  ꧁执笔小白꧂  阅读(693)  评论(0编辑  收藏  举报