作者JustinHere (良葛格)
看板java
标题Re: [问题] 请问要如何比较两个物件?
时间Fri Sep 22 08:18:52 2006
※ 引述《teamspike (市政府7F)》之铭言:
: C c1 = new C();
: C c2 = new C();
: 因为是指向不同物件的关系
: 若是用 if (c1 == c2) or c1.equals(c2)得到的结果都将会是false;
: 可是若两个物件是相同但不同个
: 比方说都是c1 and c2都是load同一个档案
: 要如何去判断两个物件是相同但是是个别的两个物件呢?
: 谢谢
==是比较两个参考名称参考的是不是同一个实例…
equals()是您自己定义物件的相等性…
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/ObjectClass.htm
--
良葛格学习笔记
http://caterpillar.onlyfun.net/Gossip/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.173.188