java 面向對象之多態

多態:ide

1意義:對象

1.1同一類型的引用指向不一樣的對象是,有不一樣的實現-----行爲的多態接口

1.2同一對象被造型爲不一樣的類型時,有不一樣的功能--------對象的多態it

2向上造型:-----自動類型轉換io

2.1超類型的引用指向派生類的對象ast

2.2能造型成爲的類型有:超類+所實現的接口class

2.3能點出來什麼,看引用的類型exception

3強制類型轉換,成功的條件只有以下兩種:引用

3.1引用所指向的對象,就是該類型異常

3.2引用所指向的對象,實現了該接口。

4強轉時若不符合如上兩個條件,則發生classcastexception類型轉換異常

建議:在強轉前先經過instanceof來判斷引用所只想的對象是不是該類型

相關文章
相關標籤/搜索