當乙個類有很多子類是,並且這些子類都重寫了父類中的某個例項方法。當我們把子類建立的物件的引用放到乙個父類的物件中時,就得到了該物件的乙個上傳型物件,那麼這個上傳型物件在呼叫這個例項方法時就可能具有多種形態。
多型性就是指父類中某個例項方法被其子類重寫時,可以各自產生自己的功能行為。
class
duotai
}class
usb public
void output()
}class
mouseusb
extends
usbpublic
void output()
}class
keybroadusb
extends
usbpublic
void output()
}class
printerusb
extends
usbpublic
void output()
}
Java核心 介面 繼承和多型 多型
利用多型可以使程式具有良好的擴充套件性,並可以對所有類物件進行通用的處理。eg 定義乙個平行四邊形的類 parallelogram 在類中頂乙個 draw 方法。public class parallelogram 如果需要頂乙個繪製正方形的方法,通過定義乙個正方形類來處理正方形物件,會出現 冗餘的...
java繼承多型
1 final關鍵字可以幹什麼?有什麼特點?修飾類,使得類不能被繼承 修飾變數,相當於const,變數不能被更新 修飾方法,方法不能被重寫override 2 final關鍵字的面試題?a 修飾區域性變數 基本型別 值不變 引用型別 位址不變,例如在乙個類中再new乙個其他類的final物件d,則d...
java多型繼承
繼承中的成員方法訪問特點 子類繼承父類,當成員方法名稱不一致的時候,分別呼叫 當成員方法名稱一致的情況,首先在子類中有麼有該方法,如果有,就呼叫 如果沒有,就呼叫父類的成員方法 方法重寫 override 繼承裡面的技術 當子類出現了和父類一模一樣的方法的時候,子類的方法會重寫 覆蓋,複寫 父類的方...