大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學什么?來看看方法重載學習總結

Java學什么?來看看方法重載學習總結

更新時間:2020-05-27 15:05:36 來源:動力節點 瀏覽2575次

Java學什么?Java中存在著一種多態——重載,即一個類中可以有多個方法具有相同的名字。本文要來和大家梳理的正是關于Java方法重載的學習總結,下面讓我們一起來好好認識一下Java方法重載,再做一做相關練習題吧~

Java學什么?來看看方法重載學習總結

1.方法重載概念

方法重載指同一個類中定義的多個方法之間的關系,滿足下列條件的多個方法相互構成重載。多個方法在同一個類中,多個方法具有相同的方法名,多個方法的參數不相同,類型不同或者數量不同。

(1)注意:

重載僅對應方法的定義,與方法的調用無關,調用方式參照標準格式。重載僅針對同一個類中方法的名稱與參數進行識別,與返回值無關,換句話說不能通過返回值來判定兩個方法是否相互構成重載。

(2)正確范例:

```java
public class MethodDemo{
public static void fn(int a){
//方法體
}
public static int fn(double a){
//方法體
}
}
public class MethodDemo{
public static float fn(int a){
//方法體
}
public static int fn(int a,int b){
//方法體
}
}
```

(3)錯誤范例:

```java
public class MethodDemo{
public static void fn(int a){
//方法體
}

public static int fn(int a){/*錯誤原因:重載與返回值無關*/
//方法體
}
}

public class MethodDemo01{
public static void fn(int a){
//方法體
}
}

public class MethodDemo02{
public static int fn(double a){/*錯誤原因:這是兩個類的兩個fn方法*/
//方法體
}
}
```

2.方法重載練習

(1)需求:使用方法重載的思想,設計比較兩個整數是否相同的方法,兼容全整數類型(byte,short,int,long)

(2)解決思路:

  • 定義比較兩個數字的是否相同的方法compare()方法,參數選擇兩個int型參數
  • 定義對應的重載方法,變更對應的參數類型,參數變更為兩個long型參數
  • 定義所有的重載方法,兩個byte類型與兩個short類型參數
  • 完成方法的調用,測試運行結果

(3)代碼實現:

```java
public class MethodTest{
public static void main(String[]args){

//調用方法
System.out.println(compare(10,20));
System.out.println(compare((byte)10,(byte)20));
System.out.println(compare((short)10,(short)20));
System.out.println(compare(10L,20L))
}

//int
public static boolean compare(int a,int b){
System.out.println("int");
return a==b;
}

//byte
public static boolean compare(byte a,byte b){
System.out.println("byte");
return a==b;
}

//short
public static boolean compare(short a,short b){
System.out.println("short");
return a==b;
}

//long
public static boolean compare(long a,long b){
System.out.println("long");
return a==b;
}
}
```

以上就是動力節點java培訓機構的小編針對“Java學什么?來看看方法重載學習總結”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 天天干夜夜看 | 国产永久地址 | 黄色视屏在线免费观看 | 精品在线播放 | 久久午夜青青草原影院 | 国产97在线 | 亚洲 | 久久综合一区二区三区 | 99在线精品国产不卡在线观看 | 久青草国产在线视频_久青草免 | 伊人久久亚洲综合天堂 | 一区二区三区欧美日韩国产 | 在线播放波多野结衣 | 久久精品综合视频 | 一本久道久久综合中文字幕 | 伊人久久成人成综合网222 | 国产精品视频偷伦精品视频 | 欧美αv在线 | 亚洲人成高清 | 日本亚洲精品一区二区三区 | 成年女人免费观看视频 | 黄页网址大全免费观看美女 | 四虎影视884a精品国产古代 | 国产成人丝袜网站在线看 | 亚洲天堂久久 | 伊人色综合琪琪久久社区 | 亚洲自拍成人 | 一级骚片 | 4虎在线 | 欧美乱妇高清无乱码视频在线 | 国产美女久久久久久久久久久 | 亚洲久久| 国产精品一区二区三区免费视频 | 草莓视频一区二区精品 | 国产色吧| 奇米成人网| 伊人久久婷婷丁香六月综合基地 | 香蕉视频网站在线观看 | 欧洲亚洲综合一区二区三区 | 日韩欧美国产一区二区三区 | 国产在线拍国产拍拍偷 | 久久午夜伦理 |