多型的一個簡單例子
阿新 • • 發佈:2018-12-23
package com; public class Animal { public int a; public void move() { System.out.println("移動"); } public static void main(String[] args) { // 多型呼叫時,父類變數指向子類物件,所能呼叫的方法和屬性僅限於父類變數中定義的方法和屬性,不能呼叫子類物件特有的方法和屬性。 Animal d = new Dog(); d.move(); d.a = 90; // d.b=80;//不能通過編譯 } } class Dog extends Animal { public int b; public void move() { System.out.println("四條腿跑"); } } class Fish extends Animal { public void move() { System.out.println("遊"); } }