如下程序的輸出結果爲

class Base{
    public Base(String s){
        System.out.print("B");
    }
}
public class Derived extends Base{
    public Derived (String s) {
        System.out.print("D");
    }
    public static void main(String[] args){
        new Derived("C");
    }
}
  • BD
  • DB
  • C
  • 編譯錯誤

答案是:編譯錯誤java

  • 由於建立子類,默認會調用父類的無參構造函數,沒有定義
相關文章
相關標籤/搜索