欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

throws子句在继承当中overrride时有什么规则?

程序员文章站 2022-06-12 14:31:36
8.throws子句在继承当中overrride时的规则 (视频下载) (全部书籍) 马克-to-win:当子类方法override父类方法时,throws子句不能引进新的checked异常。换句话说:子类override方法的throws子句checked异常不能比父类多。马克-to-win:上面 ......

8.throws子句在继承当中overrride时的规则    马克-to-win:当子类方法override父类方法时,throws子句不能引进新的checked异常。换句话说:子类override方法的throws子句checked异常不能比父类多。马克-to-win:上面一条是死语法规定,这种规定,实际上都是源于checked异常这种最初的设计。

例:1.8.1-本章源码

import java.io.ioexception;
class animal{
    void call() throws ioexception
    {
        system.out.println("animal");
    }
}
class dog extends animal{
    void call() throws ioexception
    {
        system.out.println("dog");
    }
}

public class test {
    public static void main(string args[]) throws ioexception {

。。。。。。。。。。。。。。。。。
详情请进:http://www.mark-to-win.com/index.html?content=javabeginner/javaurl.html&chapter=javabeginner/javabeginner5_web.html#throwsininheritanceoverride