![]() |
![]() |
class-id SuperHero. 01 _powerLevel binary-long. method-id new. set _powerLevel to 0 end method. method-id new (powerLevel as binary-long). set _powerLevel to powerLevel end method. $if JVMGEN set method-id Finalize override protected. *> JVM finalizer method. end method. $else method-id Finalize override protected. *> .NET finalizer method. end method. $end end class.
STATIC が指定されていない場合、メソッドはインスタンス コンストラクターであり、クラス インスタンスが作成されるとコードが実行されます (NEW 式を参照)。
STATIC が指定されている場合、メソッドは静的コンストラクターであり、クラスが最初にロードされた際に実行されます。
インスタンス コンストラクターも静的コンストラクターも、RETURNING 項目は指定できません。静的コンストラクターはパラメーターを指定できません。
コンストラクターのヘッダーでパラメーターを指定する場合は、コンストラクターの本体に手続き部の見出しを含めることはできません。