在比较对象引用那里纠结了好久,c1==c2,搞混了“==”和“equals”,其实“==”是比较其引用的内存地址是否相同,在这个Foo类只能是Class的一个实例对象,所以Foo作为Class类的对象时,其对象的引用是相同的,而“equals”用来比较存储对象中的内容是否相同。希望有混淆的人能够明白,与大家共勉!
2015-11-21
举报