Java重载原始数据和包装器数据类型

时间:2019-05-31 13:56:13

标签: java

在方法重载中,如果方法变量的数据类型是基本类型,而包装器类(如果我调用该方法),则它将自动调用方法变量是基本类型的方法,为什么只调用基本变量方法?下面是我的示例代码,请解决我的疑问。

class ABC {
    public void I1(Integer i) {
        System.out.println(i);
        System.out.println("In Integer");
    }

    public void I1(int i) {
        System.out.println(i);
        System.out.println("In int");
    }

    public static void main(String[] args) {

        ABC a = new ABC();
        a.I1(1);
        a.I1(2);
    }

}

0 个答案:

没有答案