メソッド インターフェイス定義は、メソッドのパラメーター、パラメーターを渡す方法、およびメソッドを呼び出すために使用できる代替構文を定義する。
一般形式

動詞シグネチャは次のとおり。

構文規則
- メソッド インターフェイス定義は、外部クラス内で入れ子にする必要がある。
- 手続き部の見出しは、プログラムに関して指定する手続き部の見出しの書き方 2 と同じである。ただし、呼び名および REPEATED は指定できない。上記の形式の INVOKED 指定は、オプションで終了期間の直前に見出しに含めることができる。詳細については、「手続き部の見出し」トピックを参照。
- 動詞シグネチャで FUNCTION を指定する場合は、手続き部の見出しで RETURNING を指定する必要がある。
- 動詞-1 は COBOL の語にする必要があり、予約語および手続き名は指定できない。
- 語 <OBJECT>、<SELF>、および <THIS> は同義である。各動詞シグネチャでは、それらのいずれかを一回しか使用できない。
- データ名-3 は、「<」および「>」で囲む必要がある。
- 必要語は COBOL の語にする必要がある。
- 補助語は COBOL の語とし、「[」および「]」で囲む必要がある。
- 左かっこおよび右かっこはそれぞれ「(」および「)」とする。
注:左右のかっこにより、組み込み関数のようにかっこ内にパラメーターを指定する関数を定義できる。
- 動詞シグネチャは、他の動詞シグネチャのサブセットとすることはできない。
一般規則
- 動詞シグネチャを使用してメソッド名-1 を呼び出すと、<SELF> が受信側オブジェクトへのオブジェクト参照で置き換えられる。
- 補助語は読みやすくするために使用し、構文を用いてメソッドを呼び出す際には省略可能である。
- 動詞-1 がプログラム内でデータ名としても宣言されている場合、そのプログラム内でその語を参照すると、データ名が参照される。