java中的方法重載知識點總結(jié)
什么是方法的重載?
方法重載是以統(tǒng)一的方式處理不同數(shù)據(jù)類型的一種手段。
怎樣構成方法的重載?
方法名相同, 形參不同。而形參的不同又表示在:
1). 形參的個數(shù)不同
2). 形參的類型不同
3). 形參的順序不同方法的重載主要是結(jié)局同一個方法,但參數(shù)不同的問題
舉一個例子,比較兩個整數(shù)的大小 和比較兩個浮點數(shù)的大小
public class Testmax { /** 主方法 */ public static void main(String[] args) { int i = 5; int j = 2; int k = max(i, j); System.out.println( i + " 和 " + j + " 比較,最大值是:" + k); float n= 2.3F; float m=24.5F; float c=max(n,m); System.out.println(n+"he"+m+"zuidashi"+c); } /** 返回兩個整數(shù)變量較大的值 */ public static int max(int num1, int num2) { int result; if (num1 > num2) result = num1; else result = num2; return result; } public static float max(float num1,float num2) { float result; if(num1>num2) result=num1; else result=num2; return result; } }
以上就是小編整理的相關內(nèi)容,概念也給大家做了整理,希望能夠幫助到大家。
相關文章
IntelliJ IDEA(2020.2)的下載、安裝步驟詳細教程
這篇文章主要介紹了IntelliJ IDEA(2020.2)的下載、安裝步驟詳細教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08Java?CompletableFuture實現(xiàn)多線程異步編排
這篇文章主要為大家介紹了Java?CompletableFuture實現(xiàn)多線程異步編排,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09spring boot環(huán)境抽象的實現(xiàn)方法
在實際開發(fā)中,開發(fā)人員在編寫springboot的時候通常要在本地環(huán)境測試然后再部署到Production環(huán)境,這兩種環(huán)境一般來講是不同的,最主要的區(qū)別就是數(shù)據(jù)源的不同。本文主要介紹了這兩種,感興趣的可以了解一下2019-04-04Java數(shù)組的定義、初始化、及二維數(shù)組用法分析
這篇文章主要介紹了Java數(shù)組的定義、初始化、及二維數(shù)組用法,結(jié)合具體實例形式分析了java數(shù)組概念、功能、數(shù)組定義、靜態(tài)數(shù)組、動態(tài)數(shù)組、二維數(shù)組等相關使用技巧,需要的朋友可以參考下2019-01-01Java 基于UDP協(xié)議實現(xiàn)消息發(fā)送
這篇文章主要介紹了Java 基于UDP協(xié)議實現(xiàn)消息發(fā)送,幫助大家更好的理解和學習Java網(wǎng)絡編程,感興趣的朋友可以了解下2020-11-11