欢迎来到易学考试网 易学考试官网
全部科目 > Java认证考试 > SCJP程序员认证考试

单项选择题

public class Person { 
private String name, comment; 
private int age; 
public Person(String n, int a, String c) { 
name = n; age = a; comment = c; 
} 
public boolean equals(Object o) { 
if(! (o instanceof Person)) return false; 
Person p = (Person)o; 
return age == p.age && name.equals(p.name); 
} 
} 
What is the appropriate definition of the hashCode method in class Person?() 

    A. return super.hashCode();
    B. return name.hashCode() + age * 7;
    C. return name.hashCode() + comment.hashCode() /2;
    D. return name.hashCode() + comment.hashCode() / 2 - age * 3;

点击查看答案&解析

相关考题

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题