摘要: 私有构造方法为什么要抛异常? 不知道有没有小伙伴浏览过JDK源码,发现有些私有构造方法里也要抛出异常。那么疑问来了?构造方法都私有了。也不能调用,抛异常不是多此一举吗? 答案是否定的。 先来看一个例子: 在源码里抛出了一个异常, ,意思就是不能提供给你这个对象的实例。 之所以要抛异常是因为反射。 反 阅读全文
posted @ 2020-03-02 12:55 novae 阅读(439) 评论(0) 推荐(0) 编辑