jash.liao的JAVA整理教學:JAVA件導向–多型(重載)
線上執行:http://www.tutorialspoint.com/compile_java_online.php / http://www.compilejava.net/
code2html:http://tohtml.com/
Java 對每一個變數都會進行嚴格的型態檢查,所謂的多型 (polymorphism) 就是運用類別 (class) 間繼承 (inherit) 的關係,使父類別 (superclass) 可以當成子類別 (subclass) 的通用型態。
publicclass HelloWorld {
publicstaticvoid main(String[] args) { Animal a1=new Animal(); a1.legs=10; System.out.print(a1.getLegs()+"\n"); Bird b1=new Bird(); b1.legs=10; System.out.print(b1.getLegs()); } }
class Animal {
publicint legs; publicint getLegs(){ return legs; }
}
class Bird extends Animal {
publicint getLegs() { return legs*2; } }
|