頻道 > 生活 >   >  正文

        關于Java中對象的向上轉型和向下轉型_看熱訊

        評論


        (資料圖片)

        什么是多態?

        同一個類調用同一個方法會產生不同的影響/結果 這就是多態

        public class Pet{public void eat(){System.out.println("Pet eat...")}}class Dog extends Pet{public void eat(){System.out.pringln("Dog eat...")}public void run(){System.out.pringln("Dog run...子類特有的方法")}}class Cat extends Pet{public void eat(){System.out.println("Cat eat...")}public void swim(){System.out.println("Cat swim...子類特有的方法")}}

        為什么向上轉型?

        限制對子類特有方法的訪問

        Pet p=new Dog()//向上轉型是子類轉父類 自動提升不需要強轉p.eat()p.run() //報錯 只能訪問到父類有的方法 編譯時看左邊類型 運行時看右邊類型

        為什么向下轉型?

        使用子類特有的方法

        Pet p=new Cat()p=(Cat)p //向下轉型是父類轉子類 需要強制轉換但只能轉到運行期類型(這里是Cat)

        標簽:

        今日熱點

        熱點排行

        最近更新

        所刊載信息部分轉載自互聯網,并不代表本網贊同其觀點和對其真實性負責。郵箱:5855973@qq.com

        聯系我們| 中國品牌網 | 滬ICP備2022005074號-18 營業執照  Copyright © 2018@. All Rights Reserved.

        亚洲精品人成在线观看| 老牛精品亚洲成av人片| 在线观看免费亚洲| 亚洲夂夂婷婷色拍WW47| 亚洲H在线播放在线观看H| 亚洲精品美女在线观看| 亚洲美女aⅴ久久久91| 老司机亚洲精品影院| 久久精品九九亚洲精品| 亚洲国产精品热久久| 久久精品国产亚洲av水果派 | 亚洲色四在线视频观看| 亚洲AV无码成人精品区蜜桃| 亚洲av无码专区在线播放| 亚洲精品无码永久在线观看你懂的| 亚洲中文字幕久久精品无码喷水 | 久久夜色精品国产亚洲av| 亚洲性日韩精品国产一区二区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 日本系列1页亚洲系列| 丁香亚洲综合五月天婷婷| 国产精品亚洲二区在线观看| 亚洲情侣偷拍精品| 国产aⅴ无码专区亚洲av麻豆 | 国产精品亚洲一区二区三区在线| 黑人精品videos亚洲人| 亚洲国产成人久久综合碰碰动漫3d| 久久精品国产亚洲av水果派| 亚洲国产精品午夜电影| 亚洲AV无码一区二区三区牛牛| 亚洲国产欧洲综合997久久| 国产精品观看在线亚洲人成网| 亚洲人午夜射精精品日韩| 亚洲综合另类小说色区| 亚洲AV无码欧洲AV无码网站| 亚洲视频在线观看地址| 中文字幕在线观看亚洲视频| 亚洲成a人无码亚洲成www牛牛| 亚洲国产精品尤物yw在线| 亚洲一区二区三区香蕉| 亚洲国产一区在线|