命名されたメソッドのために検索される。唯一の適用可能なメソッドがアクセス可能ではないので,このメソッド呼出しはコンパイル時エラーを発生する。2番目の呼出しでコンパイル時エラーが発生する。型へ定数の暗黙の変換を実行する。型で表すのに十分小さいから許されている。メソッド呼出し変換ではそのような変換は認められない。とるように宣言されていたならば,メソッド呼出しは両方とも正しい。拡張する変換を許すために可能とする。特殊なメソッドの選択もし複数のメソッドがメソッド呼出しに対してアクセス可能及び適用可能ならば,実行時メソッドディスパッチのための記述子にその内の一つを与える必要がある。メソッドを選ぶという規則を用いている。非公式な直観としては,もし最初のメソッドによって処理されるあらゆる呼出しがコンパイル時型エラーなしに他に渡されることができるならば,そのメソッド宣言はより特殊とする。正確な定義を次に示す。個の仮引数をもつと仮定する。specific)とする。