本帖最后由 思维 于 2014-8-25 22:53 编辑
今天写了一段代码,结果返回均为false,哪个大神可以帮忙分析下结果- class PersonDemo{
- public static void main(String[] args) {
- Person p1 = new Person(1);
- Person p2 = new Person(1);
- Person p3 = new Person(2);
- System.out.println(p1==p2);
- System.out.println(p1==p3);
- }
- }
- class Person{
- private int age;
- Person(int age){
- this.age=age;
- }
- public int hashCode(){
- return 1;
- }
- }
复制代码 |
|