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

更新于:2020 年 2 月 25 日

205 次浏览

开始你的 职业生涯

完成课程获得认证

开始
广告