頻道 > 生活 >   >  正文

        關于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日韩av不卡在线观看 | 亚洲狠狠综合久久| 国产精品亚洲综合久久| 亚洲天堂在线播放| 久久久久亚洲Av片无码v| 亚洲熟妇无码八AV在线播放| 久久久久亚洲AV无码专区桃色| 亚洲国产精品碰碰| 亚洲片国产一区一级在线观看| 亚洲国产精品嫩草影院久久| 亚洲国产成人五月综合网| 亚洲精品国产精品乱码不卡| 亚洲精品成人片在线观看| 亚洲午夜精品久久久久久浪潮| 亚洲精品第一国产综合境外资源| 久久精品国产亚洲AV不卡| 久久精品国产亚洲5555| 久久精品国产精品亚洲精品| 亚洲av无码国产精品色午夜字幕 | 最新亚洲卡一卡二卡三新区 | 在线观看国产区亚洲一区成人| 久久亚洲中文字幕精品一区| 国产亚洲一区二区精品| 久久亚洲精品中文字幕无码| 少妇中文字幕乱码亚洲影视| 亚洲国产精品线观看不卡| 亚洲天堂2016| MM1313亚洲精品无码久久| 亚洲国产精品嫩草影院久久| 亚洲欧洲日产国码av系列天堂| 亚洲福利在线视频| 亚洲制服丝袜精品久久| 亚洲综合欧美色五月俺也去| 精品亚洲国产成人av| 亚洲人成电影网站国产精品| 中文字幕亚洲电影| 亚洲国产成人久久综合碰碰动漫3d| 久久亚洲精品无码VA大香大香| 麻豆狠色伊人亚洲综合网站| 久久人午夜亚洲精品无码区| 国产精品亚洲不卡一区二区三区 |