インターフェースで宣言されているメソッドの名前を変更すると、そのメソッドのインプリメンテーションであるすべてのメソッドの名前も変更されます (また、それらのメソッドへのすべての参照も更新されます)。
public、package visible、または protected として宣言されている非静的なメソッドの名前を変更すると、そのメソッドをオーバーライドするすべてのメソッドも名前が変更され、それらのメソッドへのすべての参照も更新されます。
静的メソッドまたはプライベート・メソッドの名前を変更すると、そのメソッドへの参照だけが更新されます。
メソッドの宣言を、そのメソッドが宣言されているコンパイル単位内で変更すると、そのメソッドの名前を変更することができます。 ただし、そのメソッドへの参照もすべて更新する場合は、以下のいずれかを行う必要があります。