値問題のデフォルトのJava関数(メソッド)

Javaは機能としてデフォルトパラメータ(メソッド)の設定ではありません。

その理由は、「デフォルトパラメータ」と同じ支援で「メソッドのオーバーロード」それ曖昧な質問が、間接的に例えば、「デフォルトパラメータ」の効果を達成することができる「オーバーロードする方法」を使用しています:

パブリック クラスA {
    公共 ボイド DOA(INT A){ 
   } 
   公共 ボイドDOA(){
        この .doA(0); // 受信デフォルト0は、デフォルト値を設定することが近似過負荷によって達成することができます
   } 
}

 

参考:

1)Javaのデフォルトパラメータは、メソッドパラメータとして提供することができること

おすすめ

転載: www.cnblogs.com/GjqDream/p/11617488.html