2.0
3.0
>
lang
>
createstatic
前一个
下一个
编辑
重命名
撤销
刷新
搜索
管理
文档
历史
警告! 该页面尚未更新。
参见英文版
CREATE STATIC
CREATE
STATIC
这些关键字被单独放置在类文件的起始位置时,将告知解释器“当将非静态标志作为类的名称时,在执行中将创建一个类的自动隐藏的实例”。
如果使用这个特性,类构造程序(特殊的方法
_new
)将被无参数调用。
该特性已经被用于
Form
和
Settings
类的内部。
你迷信吗?这是
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