次の例では、bonusPout 型のいずれのメソッドもインスタンス メソッドであるため、互換性がありません。最後のメソッドが静的メソッドであれば、互換性を確保できるため、シグネチャに static キーワードを追加して一致させることができます。
class-id bonusPout. method-id main STATIC. declare myDel as type myDelegate set myDel to method type bonusPout::calcBonus end method. method-id calcBonus (by value sal1 as binary-long by value sal2 as binary-long) returning finalB as binary-long. ... end method. method-id calcBonus (by value sal1 as binary-long) returning finalB as binary-long. ... end method. method-id calcBonus. ... end method. end class. delegate-id myDelegate. end delegate.