次の例では、IBase インタフェースに Advanced という名前のメソッドが含まれていないため、エラーが発生します。このエラーを修正するには、Advanced メソッド シグネチャをインタフェースに追加するか、正しいインタフェースを参照します。
class-id BasicImpl implements type IBase. method-id Advanced for type IBase procedure division using a1 as string, a2 as string, returning a3 as string. ... end method. end class. interface-id IBase. method-id Basic. procedure division using a1 as string. end method. method-id Intermediate. procedure division using a1 as string, returning a2 as string. end method. end interface.