Java每日一题20170208

作者: weknow | 来源:发表于2017-02-08 08:48 被阅读98次

因简书改版后无法添加扩展链接,20170207问题解析请到公众号查看,问题解析在公众号首发,公众号ID:weknow619。

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时,是否会报空指针异常?

注:weknow团队近期开通并认证了分答,欢迎大家收听,有问题也欢迎到分答来咨询哦,回见您!!

748537-87e51eb28fe0b746.png

相关文章

  • Java每日一题20170208

    因简书改版后无法添加扩展链接,20170207问题解析请到公众号查看,问题解析在公众号首发,公众号ID:wekno...

  • java 常用知识点链接

    java面试公众号每日一题 final , finally, finalize() 界面原型设计 Java 集合列...

  • HashMap,LinkedHashMap, SparseArr

    参考自 工匠若水 码农每日一题 《Java HashMap 基础面试常见问题》(阅1)《Java HashMap ...

  • 20170208 每日反思

    多一点All-in的态度 这周大家都在界定All-in对我们的生活究竟意味着什么,作为我个人而言,反而觉得...

  • 每日一题(java)

    如何获得一个链表的倒数第n个元素? https://blog.csdn.net/weixin_48502062/a...

  • Java每日一题

    注:本题来自于渡一教育 #渡一腾讯课堂主页

  • Java每日一题

    注:本题出自于渡一教育

  • Java每日一题

    注:本题来自于渡一教育

  • Java每日一题

    注:本题来自于渡一教育 #渡一教育腾讯课堂

  • Java每日一题

    注:本题来自于渡一教育 #渡一教育腾讯课堂首页

网友评论

本文标题:Java每日一题20170208

本文链接:https://www.haomeiwen.com/subject/lznsittx.html