サブクラスのスローは例外の制限をチェックします

WEパッケージ; 

インポートjava.io.は*; 

パブリッククラスOverrideThrows 
{ 
    公共ボイド試験()はIOExceptionスロー
    { 
        FileInputStreamの新しい新しいFISはのFileInputStream( "A.TXT")=; 
    } 
} 
ザはOverrideThrowsを拡張するクラスのサブ
{ 
    //試験方法はスロー宣言例外の親クラスよりも大きく、そのような例外
    //コードが......コンパイルされないであろう
    (パブリックボイド試験)にFileNotFoundExceptionスロー
    { 
            // ... 
    } 
} 
aは句サブクラススローされた例外をスローすることはできません例外オブジェクトの親クラスは、同じ名前の基底クラスのメソッドをスローされます。

おすすめ

転載: www.cnblogs.com/yyl141/p/11789348.html