Public: (访问控制)
 
TypeClass中指定公共成员访问控制

语法

Type typename
Public:
member declarations
End Type

参数

typename
TypeClass的名称
member declarations
字段,函数或枚举的声明

说明

Public:表示其后有member declarations 具有公开权限。公开会员可以使用TypeClass的任何使用。

member declarations 以下Public:是公开的,直到给出了不同的访问控制说明符,如Private:Protected:

如果没有给出成员访问控制说明符,默认情况下Type声明中的成员为Public:.

例子

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

''我们可以随时访问这些成员
'' they'重新公开
myVariable.number = 69 ''
myVariable.setNome( "FreeBASIC" )



方言差异

与QB差别

  • 新的FreeBASIC

参考