CREATE STATIC
CREATE STATIC
Овие клучни зборови, кога ќе се стават сами на почетокот на датотеката во која се наоѓа класата, му кажуваат на интерпретерот дека ќе се создаде автоматска скриена инстанца „во лет“ при примена на не-статичките симболи врз името на класата.
 |
Ако ја употребите оваа особина, конструкторот на класата (специјалниот метод
_new) ќе се повика без параметри.
|
Оваа особина интерно ја користат класите
Form и
Settings classes.
Дали сте суеверни? Еве ги првите 13 линии од кодот на класата
Settings:
Example
' Gambas class file
EXPORT
CREATE STATIC
PRIVATE $sPath AS String
PRIVATE $sTitle AS String
PRIVATE $cSlot AS NEW Collection
PRIVATE $bModify AS Boolean
PUBLIC SUB _new(OPTIONAL Path AS String, OPTIONAL Title AS String)
DIM hFile AS File
DIM sLine AS String
...