Início > cat > vardecl 
 en fr de es it nl pl pt mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Anterior  Próximo  Editar  Renomear  Desfazer  Atualizar  Procurar  Administração  
Documentação
História
 
Declaração de Variáveis
[ STATIC ] { PUBLIC | PRIVATE } Identificador [ Declaração de array estático ] AS TipoDeDado [ = Expressao ]

Isso declara uma variável global de classe.

Acesso

Esta variável é acessível em qualquer local na classe em que ela é declarada.

Exemplo

STATIC PUBLIC GridX AS Integer
STATIC PRIVATE bGrid AS Boolean
PUBLIC Name AS String
PRIVATE Control AS Object

Inicialização

A variável pode ser inicializada com qualquer Expressao.

Exemplo

PRIVATE Linguas AS String[] = [ "fr", "it", "es", "de", "ja" ]
PRIVATE LinguaPadrao AS String = Linguas[1]

Alternativamente, você pode inicializar a variável com um novo objeto instanciado.

Declaração de Variáveis
[ STATIC ] { PUBLIC | PRIVATE } Identificador AS NEW Classe ( Argumentos ... )

STATIC PRIVATE Tarefas AS NEW List
PRIVATE MinhaColecao AS NEW Collection(gb.Text)

Ou você pode inicializar a variável com um array dinâmico nativo.

Declaração de Variáveis
[ STATIC ] { PUBLIC | PRIVATE } Identificador AS NEW Tipo de Dado Nativo [ Dimensões do Array ... ]

Note que você pode usar qualquer expressão para especificar dimensões de arrays.

PUBLIC CONST WORD_MAX AS Integer = 12
PRIVATE Words AS NEW String[WORD_MAX * 2]
PUBLIC Matrix AS NEW Float[3, 3]

Veja também

Declaração de Variáveis Locais, Method Declaration, Declaração de Arrays, Tipos de dados