PUBLIC:(访问控制)
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgVisPublic
- 最后更新: 2022-04-22
在 Type 或 Class 中指定公共成员访问控制
语法
vb
Type typename
Public:
member declarations
End Type参数
typename
Type 或 Class 的名称
member declarations
字段、函数或枚举的声明
描述
Public: 表示其后的 member declarations(成员声明)具有公共访问权限。
公共成员可以在使用 Type 或 Class 的任何地方访问。
Public: 之后的 member declarations 保持公共,直到给出不同的访问控制修饰符,如 Private: 或 Protected:。
Type 声明中的成员默认为 Public:(如果未给出成员访问控制修饰符)。
示例
start GeSHi
vb
Type testing
Private:
nome As String
Public:
number As Integer
Declare Sub setNome( ByRef newnome As String )
End Type
Sub testing.setnome( ByRef newnome As String )
This.nome = newnome
End Sub
Dim As testing myVariable
'' 我们可以在任何地方访问这些成员,因为
'' 它们是公共的
myVariable.number = 69 ''
myVariable.setNome( "FreeBASIC" )end GeSHi
方言差异
- 仅在 -lang fb 方言中可用。
与 QB 的区别
- FreeBASIC 新增
参见
ClassPrivate:(访问控制)Protected:(访问控制)PublicType
返回 目录