メソッド内の手続きコードは、INVOKE 文、文内メソッド呼び出し、
動詞記号の参照、
オブジェクト プロパティの参照のいずれかでそのメソッドを呼び出すことによって実行される。メソッド呼び出しに対応するメソッドの実装は、メソッド呼び出しの対象のオブジェクトの実行時のクラスによって決まる。それは必ずしもオブジェクト参照の定義内で静的に指定されているクラスではなく、メソッド呼び出しを具体的なメソッドの実装に解決するために使用されるのは、実行時に参照される実際のオブジェクトのクラスである。
呼び出しでオブジェクト参照を用いてオブジェクトを指定する場合は、次のようになる。
呼び出しでクラス名を用いてオブジェクトを指定する場合、指定したクラスのファクトリ オブジェクトがメソッドを呼び出す対象のオブジェクトとして使用され、メソッド呼び出しはファクトリ メソッドに解決される。
メソッドの解決では、次の規則のうち最初に該当するものが適用される。