97福利网_91免费视频在线_91国在线高清视频_91麻豆精品国产91久久久资源速度_国产网站久久_素人视频免费观看

频道 > 生活 >   >  正文

关于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)

标签:

今日热点

热点排行

最近更新

所刊载信息部分转载自互联网,并不代表本网赞同其观点和对其真实性负责。邮箱:[email protected]

联系我们| 中国品牌网 | 沪ICP备2022005074号-18 营业执照  Copyright © 2018@. All Rights Reserved.

主站蜘蛛池模板: 日本vs欧美一区二区三区 | 亚洲精品一区二区三区四区五区 | 最新自拍视频 | 国产精品视频在 | 久久久久一 | 黄视频在线观看www软件 | 日韩一级片在线 | 日本免费视频在在线观看黄 | 99久久精品日本一区二区免费 | 日韩成人无码一区二区三区 | 国产精品55夜色66夜色 | 日本一级毛片中文字幕 | 亚洲成av人片在线播放无码 | 国产91激情对白露脸全程 | 欧美另类偷自拍视频二区 | 乱色熟女综合一区二区三区 | 欧美日韩高清性色生活片 | 亚洲国产精品线观看不卡 | 国内精品久久久久影院不卡 | 亚洲婷婷综合色高清在线 | 国产人妻无码一区二区三区免费 | 在线毛片片免费观看 | 国产一区二区三精品久久久无广告 | 欧美在线小视频 | 亚洲成a人片在线观看中文!!! | 国产2021成人精品 | 一道本在线免费观看 | 国产乱插 | 99久久国产综合精品女不卡 | 插吧插吧综合网 | 一级大片网站 | 伊人久久精品久久亚洲一区 | 欧美日本亚洲 | 欧美 日韩 亚洲另类专区 | 国产精品久久久久久久久久 | 亚洲美女亚洲精品久久久久 | 无码少妇一区二区浪潮av | 国产无遮挡又黄又爽又色 | 国产av日韩a∨亚洲av电影 | 国产黄页在线观看 | 日本免费一区二区三区中文字幕 |