• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 知識大全 > 知識百科 > 百科知識 > java中什么是重載

    java中什么是重載

    時間: 歐東艷656 分享

    java中什么是重載

      重載,簡單說,就是函數或者方法有同樣的名稱,但是參數列表不相同的情形,這樣的同名不同參數的函數或者方法之間,互相稱之為重載函數或者方法。

      Java方法重載(overloading method) 是在一個類里面,方法名字相同,而參數不同。返回類型呢?可以相同也可以不同。

      實踐: 重載的例子

      public class MethodOverloading {

      void recieve(int i) {

      System.out.println("接收一個int數據");

      System.out.println("i="+i);

      }

      void recieve(float f) {

      System.out.println("接受一個float型的數據");

      System.out.println("f="+f);

      }

      void recieve(String s) {

      System.out.println("接受一個String型數據");

      System.out.println("s="+s);

      }

      public static void main(String[] args){

      MethodOverloading m = new MethodOverloading();

      m.recieve(3456);

      m.recieve(34.56);

      m.recieve(“......“);

      }

      }

      大家看到了上面的例子方法receive()有三個,名字相同參數不同。這樣的話,在main()調用的時候,參數用起來就很方便了。重寫的例子似乎不用舉了,記不住的話,就和“覆蓋”。

      有時候,重載和重寫的方式有些復雜,在jdk5里面。有一些方式能簡化一些。我們來看看吧,jdk5的可變參數。 如果把相同參數類型的方法重載好幾遍真的是很煩。就一個方法,pri(String args), pri(String arg0 ,String arg1), pri(String arg0,String arg1,String arg2), pri(String arg0,String arg1,String arg2,String arg3)。這樣的話會寫很多煩瑣的代碼?,F在jdk5可以,用“…”來代替這些參數。

    245887 主站蜘蛛池模板: 精品国产Av一区二区三区| 一级毛片在线免费视频| 黄页免费视频播放在线播放| 欧美日本在线三级视频| 国产色综合一区二区三区| 亚洲狠狠婷婷综合久久蜜芽| 99在线视频免费观看| 波多野结衣办公室jian情| 在线观看免费亚洲| 亚洲欧美日韩综合俺去了| 4408私人影院| 欧美一区二区久久精品| 国产永久免费观看的黄网站| 九九久久99综合一区二区| 麻豆精品传媒一二三区在线视频| 日韩在线观看免费| 国产三级精品三级在专区中文| 久久久999国产精品| 美女扒开大腿让男人桶| 婷婷被公交车猛烈进出视频| 伊人色综合九久久天天蜜桃| 97色偷偷色噜噜狠狠爱网站| 欧美日韩电影在线观看| 国产熟女乱子视频正在播放| 久久精品国产99国产精品| 色多多视频网站| 好吊妞欧美视频免费| 亚洲精品**中文毛片| 色www永久免费网站| 日韩欧美在线视频| 国产AV国片精品一区二区| 一区二区三区免费在线视频| 清冷受被放置play分腿器| 国产精品亚洲欧美日韩久久| 久久精品人人爽人人爽快| 美女露内裤扒开腿让男生桶 | 精品少妇ay一区二区三区| 天天综合天天综合| 亚洲国产成人久久综合一区| 黑人又大又硬又粗再深一点| 攵女yin乱合集高h小丹|