Java繼承和多型簡述

2021-07-07 10:23:54 字數 527 閱讀 9702

當乙個類有很多子類是,並且這些子類都重寫了父類中的某個例項方法。當我們把子類建立的物件的引用放到乙個父類的物件中時,就得到了該物件的乙個上傳型物件,那麼這個上傳型物件在呼叫這個例項方法時就可能具有多種形態。

多型性就是指父類中某個例項方法被其子類重寫時,可以各自產生自己的功能行為。

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 繼承裡面的技術 當子類出現了和父類一模一樣的方法的時候,子類的方法會重寫 覆蓋,複寫 父類的方...