20170207问题解析请点击今日问题下方的“【java每日一题】20170208”查看
package Feb2017; public class Ques0208 { } class Person{ PRivate String id; private String name; public Person(String id, String name) { super(); this.id = id; this.name = name; } @Override public boolean equals(Object o) { if (o != null && o instanceof Person) { Person person = (Person)o; return (id.equals(person.id) && name.equals(person.name)); } return false; } } 今日问题: 请问Person类中的equals方法的if条件判断中,如果不检查对象是否为空(去掉o != null,只写o instanceof Person),当传进来的对象是null时,是否会报空指针异常?(点击以下“【Java每日一题】20170208”查看20170207问题解析) 题目原发布于公众号、简书:【Java每日一题】20170208,【Java每日一题】20170208 (也可以扫描头像二维码查看) weknow团队已开通认证了分答,有问题也可以来咨询,点击分答就可以找到我了!!
新闻热点
疑难解答