Java 中的方法過載和型別提升
方法過載有助於建立多個同名方法,對不同型別的引數執行類似操作。
如果變數型別相似,我們可以使用型別提升。型別提升會自動將較低範圍的值提升到較高範圍的值。例如,可以將位元組變數賦值給整數變數。此處,位元組變數將提升到整型型別。如果我們要相加兩個數字(位元組、短整型或整數),我們可以使用單個方法。請參閱以下示例 -
示例
public class Tester {
public static void main(String args[]) {
Tester tester = new Tester();
byte a = 1, b= 2;
short c = 1, d = 2;
int e = 1, f = 2;
System.out.println(tester.add(a, b));
System.out.println(tester.add(c, d));
System.out.println(tester.add(e, f));
}
public int add(int a, int b) {
return a + b;
}
}輸出
3 3 3
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP