異常-異常的注意事項
package cn.itcast_09;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* 異常注意事項:
* A:子類重寫父類方法時,子類的方法必須丟擲相同的異常或父類異常的子類。(父親壞了,兒子不能比父親更壞)
* B:如果父類丟擲了多個異常,子類重寫父類時,只能丟擲相同的異常或者是他的子集,子類不能丟擲父類沒有的異常
* C:如果被重寫的方法沒有異常丟擲,那麼子類的方法絕對不可以丟擲異常,如果子類方法內有異常發生,那麼子類只能try,不能throws
*/
public class ExceptionDemo {
}
class Fu {
public void show() throws Exception {
}
public void method() {
}
}
class Zi extends Fu {
@Override
public void show() throws ArithmeticException {
}
@Override
public void method() {
String s = "2014-11-20";
SimpleDateFormat sdf = new SimpleDateFormat();
Date d = null;
try {
d = sdf.parse(s);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(d);
}
}
相關文章
- 重學c#系列——異常續[異常注意事項](七)C#
- Python——常見注意事項Python
- 異常-編譯期異常和執行期異常的區別編譯
- 異常-異常的概述和分類
- 異常-throws的方式處理異常
- 異常和異常呼叫鏈
- 異常篇——異常記錄
- 異常篇——異常處理
- 兩種異常(CPU異常、使用者模擬異常)的收集
- Java 異常(二) 自定義異常Java
- 異常?
- 異常
- hibernate異常之--count查詢異常
- jmu-Java-06異常-01-常見異常Java
- 異常-try...catch的方式處理異常1
- 異常-try...catch的方式處理異常2
- 異常-自定義異常的實現和測試
- Java 異常表與異常處理原理Java
- restframework 異常處理及自定義異常RESTFramework
- OutOfMemoryError異常Error
- oracle 異常Oracle
- Java 異常Java
- 異常(Exception)Exception
- Java異常Java
- 異常JavaJava
- 18異常
- 【java】異常Java
- java 異常Java
- 異常中的異常——藉助系統異常處理特例實現匪夷所思的漏洞利用
- Flutter 常見異常分析Flutter
- Java 異常(一) 異常概述及其架構Java架構
- python自定義異常,使用raise引發異常PythonAI
- MVC使用異常過濾器處理異常MVC過濾器
- 記錄一次事務異常
- istio 常見的 10 個異常
- Tomcat常見異常及解決方案程式碼例項Tomcat
- 異常的處理
- java中的異常Java