继续问

javagodness 2005-03-09 08:55:44
在Thinking in java中有这么一段话

若想对比两个对象的实际内容是否相同,又该如何操作呢?此时,必须使用所有对象都适用的特殊方法equals()。但这个方法不适用于“主类型”,那些类型直接使用==和!=即可


我问一下如下问题:
一,这里的主类型是说的什么呢?
二,什么情况下用equals什么情况下用“==”"!="?
...全文
65 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenchaohu213 2005-03-09
  • 打赏
  • 举报
回复
不是你自己定义的类型,主类型就是系统自带的类型!
sammyjeep 2005-03-09
  • 打赏
  • 举报
回复
主类型基本类型,不是你自己定义的类型!!
hotenM 2005-03-09
  • 打赏
  • 举报
回复
主类型:比如int
对于对象用equals,对于int,float,boolean等等非对象类型用==

虽然只有1分,几少成多

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧