本帖最后由 七宝 于 2013-8-16 11:28 编辑
- public class Demo2 {
- public static void main(String[] args) {
- Demo3.method1(1);
- }
- }
- class Demo3 {
- public static void method1(int x) {
- System.out.println("int...");
- }
- public static void method1(Integer x) {
- System.out.println("Integer...");
- }
- }
复制代码 int型的数据在1.5后可以进行自动拆箱装箱,在上面中,好像2个方法好像都满足啊,参数可以为Int,也可以自动封装成Interger啊,为什么输入的结果是int……是因为就近原则还是因为什么了 |