Thirteen Day(面向?qū)ο蠖鄳B(tài)之轉(zhuǎn)型)

[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;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 定義類并創(chuàng)建實例 在Python中,類通過 class 關(guān)鍵字定義。以 Person 為例,定義一個Person類...
    績重KF閱讀 3,971評論 0 13
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,766評論 18 399
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,948評論 18 139
  • 一、理解對象 1.創(chuàng)建 ①構(gòu)造函數(shù) new Object ②對象字面量 var o = {}; 2.屬性類型 ①數(shù)...
    duJing閱讀 427評論 0 0
  • 如果有補充請留言,如果有錯誤請指出來 謝謝!!! 本人初學(xué)者 gulp的安裝gulp安裝前的環(huán)境配置,安裝gulp...
    兔小花閱讀 289評論 0 0