zoukankan      html  css  js  c++  java
  • 【Java每日一题】20170208

    20170207问题解析请点击今日问题下方的“【Java每日一题】20170208”查看(问题解析在公众号首发,公众号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时,是否会报空指针异常?(点击以下“【Java每日一题】20170208”查看20170207问题解析) 

    题目原发布于公众号、简书:【Java每日一题】20170208【Java每日一题】20170208 (也可以扫描头像二维码查看) 

  • 相关阅读:
    Python之内置函数再总结
    内置函数
    函数递归
    字符编码之文件处理
    文件处理
    python1数据链接总结
    知识点练习day9
    第一周作业
    python1
    网络基础预习
  • 原文地址:https://www.cnblogs.com/weknow619/p/6376587.html
Copyright © 2011-2022 走看看