以下java分配的要求對我來說還不清楚。有誰明白需要什麼?澄清在java中要求的內容異常分配
分配:在以前的分配,你實現了一個堆棧,並且無論是從抽象類繼承
ArrayIntCollection
名單。在接下來的任務中,你應該通過使該實現引發異常來擴展該實現。如果您嘗試執行不允許的操作(例如,如果您試圖在空棧上調用pop或peek或嘗試從非現有位置移除元素),則應創建並使用類型爲CollectionException
的異常類UncheckedException。另外編寫一個測試程序ExceptionMain.java
,它會生成並捕獲修改過的方法中的異常。
我瞭解它的方式,我需要創建一個名爲CollectionException
的異常類。該課程需要延長UncheckedException
。 (這部分不起作用,因爲我找不到名爲UncheckedException
的課程)。
此外,我是否使用try\catch
或throw
來執行此任務?
謝謝大家!
請谷歌「未經檢查的例外」,它可能會回答你的許多問題。 – Zohaib 2012-02-21 12:37:51
當您檢測到無效的方法調用時,從您的類中引發異常。您可以在測試類中使用try/catch來測試它是否正常工作。還有另一種方法可以做到嗎? – Naltharial 2012-02-21 12:41:13
我覺得很奇怪,人們顯然有教授不回答有關家庭作業的問題。你問過他這個問題,不是嗎?教授應該歡迎這樣的問題,因爲他們可以幫助他使他的任務更模糊。 – Ingo 2012-02-21 12:56:16