首页 > lang > createstatic 
 en fr de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh_TW eo
前一个  下一个  编辑  重命名  撤销  刷新  搜索  管理  
文档
历史
 
警告! 该页面尚未更新。  参见英文版 
CREATE STATIC
CREATE STATIC

这些关键字被单独放置在类文件的起始位置时,将告知解释器“当将非静态标志作为类的名称时,在执行中将创建一个类的自动隐藏的实例”。

如果使用这个特性,类构造程序(特殊的方法 _new)将被无参数调用。

该特性已经被用于FormSettings类的内部。

你迷信吗?这是Settings类代码的前13行:

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
...

参见

对象和类管理, CREATE PRIVATE