在Java中如何實現方法中參數帶默認值

Java與C++不同不支持方法中的參數帶默認值,但是有方法來實現該功能的,這就需要使用函數重載
看下面的代碼實例:

 public void TestParameter(int level)
    {
     float money = 0.0f;
     boolean  ratable = true;
        TestParameter(level,  money ,ratable);

    }
    public void TestParameter(int level, float money)
    {
     boolean  ratable = true;
        TestParameter(level,  money ,ratable);

    }
    public void TestParameter(int level, float money , boolean ratable )
    {
      //最終實現在這裏 
    }          

分析:
如果調用第一個方法TestParameter(int level), 該方法再調用第三個方法TestParameter(int level, float money , boolean ratable ),在第一個方法中有操作

float money = 0.0f;
boolean  ratable = true;

分析發現這樣就實現了“方法帶默認參數值”得實現

發佈了142 篇原創文章 · 獲贊 34 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章