标签:调用 访问 str java 知识 父类 派生 方法 没有
1、在异常处理中,如果子类覆盖了父类的一个方法,子类方法中声明的已检查异常不能比父类方法声明的异常更通用,即子类方法可以抛出更特定的异常(不超过父类方法声明的异常范围,即由父类方法声明异常派生的子异常),或者不抛出任何异常。并且,如果父类方法没有抛出异常,子类也不能抛出任何已检查异常。
个人理解:由于面向对象具有多态的特性,即父类可以引用子类对象,通过父类访问子类方法实现多态(重写)。在这个调用链中,子类方法不能抛出父类方法无法接受的异常,即父类声明的异常应该更通用。
标签:调用 访问 str java 知识 父类 派生 方法 没有
原文地址:http://www.cnblogs.com/shuimuzhushui/p/6940657.html