2016-10-12 12 views
-5

同じクラス内の2つ以上の方法で使用されている場合、同じ名前が中二つ以上の方法のために使用されているとき、私は、Java同じ名前が

にこの質問にシュトラックだったので、私は割り当てを行う必要があります同じクラスで、Javaはどうやってそれらを区別していますか?

+1

はあなたがそれをググありますか? – nhouser9

+0

"theyth signature"による "method signature" –

+1

に基づいています。 – SomeJavaGuy

答えて

1

Javaはメソッドのシグネチャによって異なるメソッドを区別できます。例えば

public void Write(String Name) { 
} 

public void Write(String Name, int number) { 
} 

Javaの中の2つの異なる方法であろうし、このように呼び出すことができる。

書き込み( "MineRocker")。 書き込み( "MineRocker"、1);

以上の深さでの答えがここで見つけることができ、https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html

関連する問題