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