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 ランタイムエラー処理がトリガされます。 |