[Java4Android]21_對象的轉(zhuǎn)型_20160328121138.JPG
[Java4Android]21_對象的轉(zhuǎn)型_20160328121158.JPG
茶杯 → 杯子
筆記本電腦 → 電腦
向上轉(zhuǎn)型:要有繼承關(guān)系
一個引用能夠調(diào)用哪些成員(變量和函數(shù)),取決于這個引用的類型,里面定義的類型
[Java4Android]21_對象的轉(zhuǎn)型_20160328165652.JPG
向上轉(zhuǎn)型:
eg:
student s = new student();
person p =s;
相當于: person p = new student();
向下轉(zhuǎn)型:其先向上轉(zhuǎn)型,再向下轉(zhuǎn)型。
person p = new student();
student s = (student)p;