天天看點

Java基礎筆記30——向上轉型和向下轉型

1.上溯造型:子類 -> 父類,自動轉換

前提:基于繼承關系

注意:轉換過程,會失去子類原來的屬性與方法,僅能使用父類的屬性與方法

2.下溯造型:父類 -> 子類,強制轉換

注意:曾經向上轉換過的對象,才能在向下轉換,對象不允許不經過上溯造型而直接下溯造型

3.instanceof運算符:用于檢測對象是否是一個特定類型

規則:

對象 instanceof 類/接口類型

輸出結果為:

超人:飛 人:走路 人:說話 true