Java互聯(lián)網(wǎng)架構(gòu)師五期
2023-07-27 18:49 作者:tuke007短痛不 | 我要投稿
1. 類(lèi)型的轉(zhuǎn)換
A. 向上轉(zhuǎn)型
子類(lèi)的實(shí)例轉(zhuǎn)成父類(lèi)型,用父類(lèi)型的引用變量,來(lái)引用子類(lèi)實(shí)例,向上轉(zhuǎn)型后,只能調(diào)用父類(lèi)定義的通用成員,子類(lèi)特有成員被隱藏
B. 向下轉(zhuǎn)型
已經(jīng)轉(zhuǎn)成父類(lèi)型的子類(lèi)實(shí)例,轉(zhuǎn)回子類(lèi)型為了對(duì)子類(lèi)型進(jìn)行特殊處理
2. Instanceof 運(yùn)行期類(lèi)型識(shí)別
當(dāng)多種子類(lèi)型都被當(dāng)做父類(lèi)型來(lái)處理,要對(duì)某種子類(lèi)型進(jìn)行特殊處理,可以先判斷其真實(shí)類(lèi)型再向下轉(zhuǎn)型——對(duì)真實(shí)類(lèi)型,及其父類(lèi)型判斷,都返回true。格式:

工zh: 玲瓏找課
標(biāo)簽: