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