1. 程式人生 > >throws子句在繼承當中overrride時有什麽規則?

throws子句在繼承當中overrride時有什麽規則?

xtend out rri over test pub println 父類 load

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

throws子句在繼承當中overrride時有什麽規則?