黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 詳解java多態向上轉型和向下轉型

詳解java多態向上轉型和向下轉型

更新時間:2019-09-16 16:46:27 來源:動力節點 瀏覽4091次


今天動力節點java培訓機構小編為大家介紹“詳解java多態向上轉型和向下轉型”,希望通過此文大家能夠掌握java多態向上轉型和向下轉型,下面就隨小編一起看看java多態向上轉型和向下轉型。


微信截圖_20190703153336.jpg


1、 方法的多態性:


  重載overload(返回值類型,參數類型,數目不同,且定義在同一個類中)、重寫overide(子類與父類中,相同的方法名,不同的方法體);



  2、 對象的多態性:父子類對象的轉換;


  向上轉型:子類對象變為父類對象,父類 父類對象 = 子類實例,自動轉換;


  用法: Father f = new Son();



  向下轉型:父類對象變成子類對象,子類 子類對象 = (子類) 父類實例,強制轉換;


  Father f = new Son();


  Son s = (Son)f; //必須要先有向上轉型,才能向下轉型


  舉例:Father是父類,Son是子類


  Father f1 = new Son(); // 這就叫 upcasting (向上轉型), 現在f1引用指向一個Son對象


  Son s1 = (Son) f1; // 這就叫 downcasting (向下轉型),現在f1還是指向Son對象


  舉例:Father是父類,Son是子類


  Father f2 = new Father();


  Son s2 = (Son) f2; // 編譯不出錯,運行時出錯(除非子類和父類擁有相同的屬性和方法),子類引用不能指向父類對象


  注:


  向上轉型,父類實例只能調用父類與子類共同的成員方法,成員變量只能調用父類的,子類獨有的實例變量與實例方法將不能調用,且變量值是父類的,方法的執行方法體是子類的。


  向下轉型,前提是有向上轉型,此時對象能夠調用子類的成員變量以及獨有的成員方法。


  例如:Father f1 = new Son(); Son s1 = (Son) f1; 其實就相當于Son s1 = new Son();


以上就是動力節點java培訓機構小編為大家介紹的“詳解java多態向上轉型和向下轉型”的內容,希望對大家有幫助,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。


相關免費視頻教程推薦——java初級入門教程下載


java多態中的向上轉型:http://m.ilovecolors.com.cn/xiazai/2600.html


java多態中的向下轉型:http://m.ilovecolors.com.cn/xiazai/2599.html



提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日韩av.com| 欧美一级在线观看 | 日韩在线a视频免费播放 | 久久青草免费91观看 | 亚洲图片欧美文学小说激情 | 欧美一级视频免费观看 | 日本一区中文字幕 | 日本肥妇 | 性v天堂| 国产九九视频在线观看 | 成 人 黄 色 视频165 | 青草久久精品 | 中文字幕二区 | 精品久久久久久综合网 | 五月激情啪啪 | 日韩美女免费线视频 | 一丝不遮视频免费观看 | 中文无码日韩欧 | 狠狠干视频网 | 欧美极品另类高清videos | 国产特黄一级一片免费 | 国产一级高清视频在线 | 精品91自产拍在线观看99re | 免费av片在线观看网站 | 九月婷婷人人澡人人添人人爽 | 第四色视频 | 算你色永久免费视频播放 | 成人a大片在线观看 | 欧美日韩国产不卡在线观看 | 日本免费一区二区三区a区 日本免费一区二区三区看片 | 一级免费黄色片 | 最近中文字幕经典版在线 | 好吊色妇女免费视频免费 | 中文字幕亚洲视频 | 综合558欧美成人永久网站 | 波多野结衣中文字幕一区二区三区 | 色视频免费观看 | 日本一区高清视频 | 日韩在线看片中文字幕不卡 | 性欧美极品另类 | 国产亚洲欧美另类一区二区三区 |