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