方法的過載
//方法的過載是指一個類中可以用定義有相同的名字,但引數不同的多個方法,呼叫時會根據不同的引數列表選擇對應的方法
class Student{
public void max(int a,int b){
System.out.println(a>b?a:b);
}
public void max(double a,double b){
System.out.println(a>b?a:b);
}
public void max(double a,double b,double c){
double max=a>b?a:b;
System.out.println(max>c?max:c);
}
}
public class Test1 {
public static void main(String[] args){
Student one=new Student();
one.max(5,4);
one.max(3.4, 6.7);
one.max(3.4, 6.7,7.9);
}
}
相關文章
- 【Java】方法的過載Java
- Java方法03:方法的過載Java
- Python 方法過載Python
- 方法過載原理
- java -方法- 過載Java
- java方法過載Java
- 基本方法的呼叫與過載
- Java - 14 方法過載Java
- Java 方法過載概念Java
- 過載運算子的常見方法
- [轉載] Java Challengers#1:JVM中的方法過載JavaJVM
- Python模組過載的五種方法Python
- Java中方法重寫與方法過載Java
- Python中有重寫和過載的方法嗎?Python
- 《java程式設計基礎》方法的過載Java程式設計
- Mybatis的Mapper中的方法為什麼不能過載?MyBatisAPP
- 方法的過載、可變形參的方法、方法的引數值傳遞機制、遞迴方法遞迴
- Java入門第12天 (方法過載 ,方法的引數傳遞)Java
- 過載(Overload)和重寫(Override)的區別。過載的方法能否根據返回型別進行區分IDE型別
- 過載的奧義之函式過載函式
- 記一次Lombok的Setter過載方法造成的事故及思考Lombok
- C++過載的奧義之運算子過載C++
- Java基礎03 構造器與方法過載Java
- PHP中的過載PHP
- python中的過載Python
- javaSE-day04--ArrayList基本用方法、類內定義方法和方法過載、靜態方法static(類的方法)、工具方法(static)的定義和使用Java
- 如何在 ASP.NET Core 5 中過載 Action 方法ASP.NET
- python入門基礎(14)--類的屬性、成員方法、靜態方法以及繼承、過載Python繼承
- C++ lambda的過載C++
- 從jvm角度看懂類初始化、方法過載、重寫。JVM
- 從jvm角度看懂類初始化、方法重寫、過載。JVM
- day05_我的Java學習筆記 (方法的定義、呼叫、傳參、方法過載,return關鍵字)Java筆記
- javaScript過載JavaScript
- java類的載入過程Java
- 整理類載入的過程
- 正確理解 PHP 的過載PHP
- 類的載入過程概述
- Java 學習(09)--方法過載/建構函式/static 變數Java函式變數