黑马程序员技术交流社区
标题:
反射作用-框架实现 HashSet 我的运行结果是3啊??
[打印本页]
作者:
会说话的木头
时间:
2014-6-12 10:43
标题:
反射作用-框架实现 HashSet 我的运行结果是3啊??
package cn.itcast.day1;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Collection;
import java.util.HashSet;
import java.util.Properties;
public class ReflectTest2 {
public static void main(String[] args)throws Exception{
InputStream ips = new FileInputStream("config.properties");
Properties pro = new Properties();
pro.load(ips);
ips.close();
String className = pro.getProperty("className");
Collection collections = (Collection)Class.forName(className).newInstance();
//Collection collections = new HashSet();
ReflectPoint pt1 = new ReflectPoint(3,3);
ReflectPoint pt2 = new ReflectPoint(5,5);
ReflectPoint pt3 = new ReflectPoint(3,3);
collections.add(pt1);
collections.add(pt2);
collections.add(pt3);
collections.add(pt1);
System.out.println(collections.size());
}
}
复制代码
张孝祥27天 里面的例子,一样的代码为什么结果不一样!!!
作者:
彭飞
时间:
2014-6-12 20:06
:L:@
无语了,
好吧,
你这是没覆盖 ,忘记复写hasCode和equal方法了 你自言自语把我整迷糊了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2