国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 淺談Java方法的重載

淺談Java方法的重載

2020-04-17 11:17hebedich JAVA教程

方法重載是指在一個類中定義多個同名的方法,但要求每個方法具有不同的參數的類型或參數的個數。調用重載方法時,Java編譯器能通過檢查調用的方法的參數類型和個數選擇一個恰當的方法。方法重載通常用于創建完成一組任務

方法的重載是指一個類中可以定義有相同的名字,但參數不同的多個方法,調用時,會根據不用的參數表選擇對應的方法

比如

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Test {
  void max(int a,int b) {
    System.out.println(a>b ? a:b);
  }
   
  void max(double a,double b) {
    System.out.println(a>b ? a:b);
  }
   
  public static void main(String[] args) {
    Test t = new Test();
    t.max(3,4);
    t.max(3.0,4.4);
  }
 
}

輸出為:

?
1
2
4
4.4

構造方法也可以重載

再來看一個例子吧

?
1
2
3
4
5
class ChongZai{
  public void a(int a);
   public void a(Strting a);
   public void a(int a,int b);
}

如上就是一個重載了 而重載要滿足一下條件:
1.必須是同一個類
2.方法名(也可以叫函數)一樣
3.參數類型不一樣或參數數量不一樣

同時我也給LZ講一下重載的作用吧  還是以上面的例子說吧

?
1
2
3
4
ChongZai  cz =new ChongZai();
cz.a(1);          //調用a(int a);
cz.a("傳的參數");   //調用a(String a)
cz.a(1,2);         //調用a(int a,int b)

上面已經說了調用哪個方法了  而這個調用方法是程序按照你輸入的參數來判斷調用哪個方法的

重載的功能也講下吧   就比如說你做游戲  那么可能游戲可以有多個人完  而完的人數又不確定是幾個人  那么就可以用到重載了  

比如說最多3個人完  那么你可以定義3個參數

?
1
2
3
public void a(String a);
public void a(String a,String b);
public void a(String a,String b,String c);

兩個人那么你就調用2個參數的方法  3個人你就調用3個參數的方法   而如何調用上面已經說明了

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一区二区乱码 | 久草中文在线观看 | 伊人网在线 | 国产精彩视频 | 久久女人精品 | 欧美精品在线观看 | 久色视频在线观看 | 寡妇激情毛片免费视频 | 亚洲欧美高清 | 欧美精品日韩 | 欧美成人二区 | 欧美一区二区在线 | 日韩三区| 日本在线观看一区 | 久久久久久久久久久福利观看 | 国产精品18久久久久久首页狼 | 久久久免费视频看看 | 中文字幕观看 | 日本一区二区三区四区 | 成人av在线网 | 亚洲精品久久久久久久久久久久久 | 艹逼网| 综合五月网| 日韩一二三区 | 亚洲精品第一 | 农村末发育av片四区五区 | 欧美另类综合 | 九九热精品在线 | theporn国产在线精品 | 亚洲性在线 | 91精品国产综合久久久久久丝袜 | 九九九久久国产免费 | 午夜视频在线观看免费视频 | 日韩av在线中文字幕 | www.欧美视频 | 色吧av| 午夜影视 | 午夜激情视频在线观看 | 欧美日韩中文字幕 | 国产成人精品免费视频大全最热 | 久久久国产精品一区 |