Java 中帶自動裝箱和擴充的操作方法過載。
擴充是指將較低大小資料型別(如 int)傳遞給較高大小資料型別(如 long)。在這種情況下,方法過載是可能的。
示例
public class Tester {
public static void main(String args[]) {
Tester tester = new Tester();
short c = 1, d = 2;
int e = 1, f = 2;
System.out.println(tester.add(c, d));
System.out.println(tester.add(e, f));
}
public int add(short a, short b) {
System.out.println("short");
return a + b;
}
public int add(int a, int b) {
System.out.println("int"); return a + b;
}
}輸出
Short 3 Int 3
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP