Skip to content

PUBLIC:(访问控制)


TypeClass 中指定公共成员访问控制

语法

vb
Type typename

Public:

member declarations

End Type

参数

typename

TypeClass 的名称

member declarations

字段、函数或枚举的声明

描述

Public: 表示其后的 member declarations(成员声明)具有公共访问权限。

公共成员可以在使用 TypeClass 的任何地方访问。

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

方言差异

与 QB 的区别

  • FreeBASIC 新增

参见

  • Class
  • Private: (访问控制)
  • Protected: (访问控制)
  • Public
  • Type

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系