簡單的關於類的繼承(一)

package collection;ide

class Father{函數

 public Father(String arg) {
   System.out.println(arg);
 }
 
}
class Son extends Father{
 public Son(){
  System.out.println("Son");
 }
}
public class MyExtends {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
   Son son=new Son();
 }
// 父類沒有默認的構造函數,子類會編譯通不過,因此就會報錯
}
it

下面的代碼 就不報錯了io

package collection;編譯

class Father{class

 public Father(String arg) {
   System.out.println(arg);
 }
 
}
class Son extends Father{構造函數

 public Son(String arg) {
  super(arg);
  System.out.println(arg);
 }
 
}
public class MyExtends {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
   Son son=new Son("aa");
 }
}
static

相關文章
相關標籤/搜索