Указывает управление доступом public для элементов в
Type
или
Class
Синтаксис
Type typename
Public:
member declarations
End Type
Параметры
typename
member declarations
декларации для полей, функций или перечислений
Описание
Public: указывает, что
пользовательские декларации
следующие за
public имеют доступ
public.
Public элементы
доступны с любым использованием
Type
или
Class.
пользовательские декларации следующие за
Public:
являются
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
'' Мы можем получить доступ к этим элементам в любом
месте, так как
'' они являются public
myVariable.number = 69 ''
myVariable.setNome( "FreeBASIC" )
Различия диалектов
Отличия от QB
См. также