close

※方法覆寫(Method Override)

    前提:父子類別(有繼承關係)

    法則:

        - 一模一樣

        - 權限修飾子可以放大,不能縮小 (public大,private小)

權限修飾子


java.lang.object 是 java 所有類別的父類別

java.lang.object 提供很多 non-final的方法提供子類別覆寫

EX:

public class Q1{       <<<----可寫extends Object,也可不寫

     public Q1(){}

     public String toString(){  <<<----經java API 裡面的Object所提供

          return "emp";

     }

}

public class Q2{

    public Q2(){}

}

public class Main{

    public static void main(String[] arge){

          Q1 q1 = new Q1();

          Q2 q2 = new Q2();

         System.out.println(q1.toString());      <<<----有覆寫

           System.out.println(q2.toString());      <<<----無複寫

    }

}

Out:

        emp

        [package].Q2[亂數]

arrow
arrow

    淺翔 發表在 痞客邦 留言(0) 人氣()