Указывает управление доступом 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
См. также