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[亂數]
文章標籤
全站熱搜
留言列表