CREATE
OBJECT operand1OF [CLASS] operand2 |
|
[GIVING operand3]
|
このドキュメントでは、次のトピックについて説明します。
構文図で使用されている記号については、「構文記号」を参照してください。
関連ステートメント:DEFINE
CLASS | INTERFACE | METHOD | PROPERTY | SEND METHOD
関連機能グループ:コンポーネントベースプログラミング
CREATE OBJECT ステートメントは、クラスのインスタンスを作成します。
オペランド定義テーブル:
| オペランド | 構文要素 | フォーマット | オペランド参照 | ダイナミック定義 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operand1 |
S | O | × | × | ||||||||||||||||
operand2 |
C | S | A | ○ | × | |||||||||||||||
operand3 |
S | N | I | ○ | × | |||||||||||||||
構文要素の説明:
| 構文要素 | 説明 |
|---|---|
operand1 |
オブジェクトハンドル:
|
OF CLASS
operand2 |
クラス名:
CREATE OBJECT #O1 OF CLASS "Employee" or CREATE OBJECT #O1 OF CLASS "653BCFE0-84DA-11D0-BEB3-10005A66D231" |
GIVING
operand3 |
GIVING 節:
GIVING 節を指定した場合、 GIVING 節を指定しない場合は、エラー発生時に Natural ランタイムエラー処理がトリガされます。 |