據我所知,構造函數沒有被繼承。爲什麼異常應該繼承處理,因爲構造函數沒有被繼承?
那麼在子構造函數中處理異常的原因是什麼。在創造小孩的對象或者什麼的時候,有什麼地方有人在創造父對象?
public class Parent {
public Parent() throws Exception{
}
}
class Child extends Parent {
public Child(){ // compile time error "Unhandled Exception Type"
}
}
我不是想通過調用Super()
孩子的構造函數中給init父類。我不明白爲什麼我們必須這樣做。
在此先感謝。
'super()'被隱式調用。看到這個:http://stackoverflow.com/questions/2632882/calling-super – BackSlash