黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

Java方法的重載示例

更新時間:2022-07-11 12:37:16 來源:動力節點 瀏覽1639次

Java方法重載的三種方法

為了重載一個方法,方法的參數列表必須在以下任何一個方面有所不同:

1. 參數的數量。

例如:這是一個有效的重載案例

添加(整數,整數)
添加(整數,整數,整數)   

2.參數的數據類型。

例如:

加(整數,整數)
加(整數,浮點數)  

3. 參數數據類型的順序。

例如:

添加(int ,float )
添加(float ,int )

方法重載的無效情況:

當我說參數列表時,我不是在談論方法的返回類型,例如如果兩個方法具有相同的名稱、相同的參數并且具有不同的返回類型,那么這不是一個有效的方法重載示例。這將引發編譯錯誤。

整數添加(整數,整數)浮點數添加(整數,整數)

方法重載是靜態多態的一個例子。我們將在單獨的教程中討論多態性及其類型。

方法重載示例

正如本指南開頭所討論的,方法重載是通過聲明具有不同參數的相同方法來完成的。參數必須在以下任一方面不同:參數(或參數)的數量、順序或類型。讓我們看一下每種情況的示例。

參數列表也稱為參數列表

示例 1:重載 - 參數列表中的參數數量不同

此示例顯示如何通過具有不同數量的參數來完成方法重載

類DisplayOverloading { public void disp ( char c ) { System . 出來。打印( c ); } public void disp ( char c , int num ) {系統。出來。println ( c + " " +數字); } }類示例{ public static void main ( 
     String args []) { DisplayOverloading obj = new DisplayOverloading (); 
       對象。顯示('a' );
       對象。顯示( 'a' , 10 ); } }

輸出:

一個
一個10

在上面的例子中——方法disp()基于參數的數量被重載——我們有兩個方法的名稱disp,但它們的參數不同。兩者都有不同數量的參數。

示例 2:重載 – 參數數據類型的差異

在這個例子中,方法 disp() 是根據參數的數據類型重載的——我們有兩個名為 disp() 的方法,一個是 char 類型的參數,另一個是 int 類型的參數。

類DisplayOverloading2 { public void disp ( char c ) { System . 出來。打印( c ); }公共無效disp ( int c ) {系統。出來。打印( c ); } } 
類Sample2 { public static void main ( String args []) { DisplayOverloading2 obj = new DisplayOverloading2 (); 
        對象。顯示('a' );
        對象。顯示( 5 ); } } 

輸出:

一個
5

示例 3:重載 – 參數的數據類型序列

這里的方法disp()是基于參數的數據類型序列重載的——這兩種方法在參數列表中都有不同的數據類型序列。第一種方法是將參數列表作為(char,int),第二種方法是使用(int,char)。由于順序不同,因此可以重載該方法而不會出現任何問題。

類DisplayOverloading3 { public void disp ( char c , int num ) { System . 出來。println ( "我是第一個定義方法disp" ); } public void disp ( int num , char c ) {系統。出來。println ( "我是方法disp的第二個定義" ); } }類Sample3 {公共 
    static void main ( String args []) { DisplayOverloading3 obj = new DisplayOverloading3 (); 
       對象。顯示( 'x' , 51 ); 
       對象。顯示( 52 , 'y' ); } }

輸出:

我是方法disp的第一個定義
我是方法disp的第二個定義

 以上就是關于“Java方法的重載示例”的介紹,大家如果對此比較感興趣,想了解更多相關知識,不妨來關注一下動力節點的Java教程,里面有更豐富的知識等著大家去學習,希望對大家能夠有所幫助。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一级片免费网站 | www在线观看免费 | 视频在线观看免费网站 | 中文字幕一区二区三区乱码aⅴ | 亚洲欧美日韩综合在线 | 曰批免费视频播放在线看片一 | 成人亚洲国产综合精品91 | 成人久久伊人精品伊人 | 成年人免费网址 | 久久久久久久久久免费视频 | 免费看片亚洲 | 中国黄色片视频 | 手机看片欧美日韩 | aaa在线观看高清免费 | 莉莉私人免费影院观看网站 | 欧美成人亚洲综合精品欧美激情 | 欧美成人看片一区二区三区 | 国产精品成久久久久三级 | 很很色在线视频 | 18女人免费毛片a级 18女人毛片水真多免费 | 亚洲色图图片 | 欧美日韩国产综合在线 | 在线观着免费观看国产黄 | 欧美综合影院 | 亚洲欧美高清在线 | 波多野结衣在线免费 | 亚洲一区二区中文 | 国产成人a视频在线观看 | 在线中文字幕第一页 | 欧美成人精品一级高清片 | 欧美日本一区 | 成人国产精品一级毛片视频 | 成人公开视频 | 国产真实乱偷人视频 | 精品成人在线观看 | 天天摸夜夜添久久精品麻豆 | 久久99国产精品视频 | 最近韩国日本免费观看mv免费版 | 国产精品手机在线 | 免费看欧美一级特黄a大片 免费看欧美一级特黄α大片 | 免费在线视频a |