Deklarimi i ndryshoreve
[ STATIC ] { PUBLIC | PRIVATE } Identifier [ Static array declaration ] AS Datatype [ = Expression ]
Kjo deklaron
Klasë të
Ndryshore globale.
Access
Kjo
Ndryshore ka qasje prej çdo vendi në
../def/class ku është deklaruar.
- Nëse fjala kyçe PUBLIC është përcaktuar, atëherë ka qasje edhe nga klasat tjera qëkanë referencë deri te Objekti i kësaj klase.
- Nëse fjala kyçe STATIC është përcaktuar, ndryshoreja e njejtë mund të ndahet me çdo objekt Objekti të kësaj klase.
Example
STATIC PUBLIC GridX AS Integer
STATIC PRIVATE bGrid AS Boolean
PUBLIC Name AS String
PRIVATE Control AS Object
Inicijalizimi
Ndryshore mund të inicijalizohet me çfardo
Shprehje.
Example
PRIVATE Languages AS String[] = [ "fr", "it", "es", "de", "ja" ]
PRIVATE DefaultLanguage AS String = Languages[1]
Gjithashtu, mund t'a inicijalizoni ndryshoren me një instancë të re të
Objekti.
[ STATIC ] { PUBLIC | PRIVATE } Identifier AS NEW Class ( Arguments ... )
STATIC PRIVATE Tasks AS NEW List
PRIVATE MyCollection AS NEW Collection(gb.Text)
Ose mund t'a inicijalizoni ndryshoren
Sërë dinamike nativ.
[ STATIC ] { PUBLIC | PRIVATE } Identifier AS NEW Native Datatype [ Array dimensions ... ]
NMund të përdorni çfardo shprehje për të përcaktuar dimenzionin e vektorit.
PUBLIC CONST WORD_MAX AS Integer = 12
PRIVATE Words AS NEW String[WORD_MAX * 2]
PUBLIC Matrix AS NEW Float[3, 3]