Java クラスをインスタンス化するには、 INVOKE . . . NEW ステートメントの USING 句を RETURNING 句の直前にコーディングし、コンストラクターの シグニチャーと一致する引数の型および数を BY VALUE で渡すことにより、クラスがサポートするパラメーター化コンストラクターを呼び出します。
各引数のデータ型は、Java と相互運用可能な型のいずれかでなければなりません。デフォルトの (パラメーターなし) コンストラクターを呼び出すには、USING 句を省略します。
例えば、Check クラスのインスタンスを生成し、そのインスタンス・データを 初期化し、生成した Check インスタンスへの参照 aCheck を取得するには、次のステートメントを COBOL クライアントにコーディングすることができます。
Invoke Check New using by value aCheckingAccount, payee, 125 returning aCheck
関連タスク
メソッドの呼び出し (INVOKE)
COBOL および Java での相互運用可能なデータ型のコーディング
関連参照
VALUE 文節
(「COBOL for Windows 言語解説書」)
INVOKE ステートメント
(「COBOL for Windows 言語解説書」)