create(4) MudOS v21c2
(5 Sep 1994)
名称:
create - 物件的初始化 (initialization)
语法:
void create( void );
无返回值 create( 无参数 );
用法:
每一个物件中, 都应定义一个 create() 函数. 在 create() 函数中, 要完成一个物件的初始条件设定.
所有的物件都会调用 create() 函数. 请注意: 在此, create() 的行为不同于
stock 3.1.2 LPmud 驱动程序. 在 3.1.2 中, 如果一个物件一开始就被其他物件继承,
就不会调用 create(). 在 MudOS 中就不同, 每一个物件一定会调用 create() .
结果, 您也许会看到一些奇怪的情形. 像是一个父物件 (parent object) 中的
create() 函数所做的动作, 会导致子物件出现两次同样的动作. 此肇因于同一个物件调用两次
create(). 实际上, create() 被调用两次, 分别被不同的物件调用. 也就是父物件中的
create() 和子物件中的parent::create(). (parent 为父物件)
参考:
作者:
翻译:
Spock @ FF 97.Aug.3. (printed 3/16/95)
回到上一页