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)
回到上一頁