A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

以Object 为参数类型的函数可以接收基本数据类型做参数吗??

7 个回复

倒序浏览
不可以,可以接收基本类型的包装类
回复 使用道具 举报
不能啊 楼上正解:)
回复 使用道具 举报

  1.         public static void main(String[] args) {
  2.                 int i = 2;
  3.                 print(i);
  4.         }
  5.        
  6.         public static void print(Object obj){
  7.                 System.out.println(obj);
  8.         }
复制代码

能。
回复 使用道具 举报
你那个是自动完成了拆箱装箱了
回复 使用道具 举报
cs8630323 发表于 2014-8-28 17:10
不可以,可以接收基本类型的包装类

谢谢了                                      
回复 使用道具 举报

谢谢了                                          
回复 使用道具 举报
dftgg 发表于 2014-8-29 18:54
你那个是自动完成了拆箱装箱了

不过既然可以自动拆箱和装箱那么也是可以直接用基本数据类型当参数了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马