建立rodent(齧齒動物):mouse(老鼠),gerbil(鼴鼠),hamster(大頰鼠)等的的乙個
繼承分級結構。在基礎類中,提供適用於所有rodent的方法,並在衍生類中覆蓋它們,從而根據不同型別的rodent採取不同的行動。建立乙個rodent陣列,在其中填充不同型別的rodent,然後呼叫自己的基礎類方法,看看會有什麼情況發生。
解決方法:
package com.tangle.polymorphic;
class rodent
} class mouse extends rodent
} class gerbil extends rodent
} class hamster extends rodent
} public class rodenttest
} }
think in java 多型問題
建立rodent 齧齒動物 mouse 老鼠 gerbil 鼴鼠 hamster 大頰鼠 等的的乙個 繼承分級結構。在基礎類中,提供適用於所有rodent的方法,並在衍生類中覆蓋它們,從而根據不同型別的rodent採取不同的行動。建立乙個rodent陣列,在其中填充不同型別的rodent,然後呼叫自...
多型 轉型問題
多型向下轉型 定義乙個員工類 public class employee getter and setter 略 乙個show方法 public void show 定義乙個管理類 預設 職位為部門經理 預設 工資5000 public class manage extends employee g...
多型問題解析
首先,什麼是多型?多型 多種形態 class 動物 class 貓 extends 動物 把貓看成貓 貓 mao new 貓 常態 把貓看成動物 動物 mao new 貓 多型 把子類型別的物件看成了父類型別 貓 mao new 動物 錯誤的 多型 父類型別的引用指向了子類物件 多型的前提條件 存在...