黑马程序员技术交流社区

标题: equals(Object obj)方法为什么还可以传成员变量呢? [打印本页]

作者: cyongcar    时间: 2016-11-11 07:17
标题: equals(Object obj)方法为什么还可以传成员变量呢?
不是只能传对象吗?为啥我试了下还可以传成员变量,这是为什么呢?大家都发表发表意见哦

作者: ylz1997    时间: 2016-11-11 07:21
基本数据类型有个自动装箱  提升为引用数据类型  引用数据类型可以直接比较 字符串就是引用数据类型的对象

作者: w梧桐叶    时间: 2016-11-11 08:17
楼上正解

作者: Autumn、Yan    时间: 2016-11-11 10:30
一楼正解,举个例子,传一个int   i,   .equals(i)。就把i自动包装,提升为Integer。即integer  in=new  integer(i)

作者: Jarc    时间: 2016-11-11 12:25
自动类型提升





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2