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.

主站蜘蛛池模板: 日韩高清一区二区三区五区七区 | 国产成人精品三区 | 窝窝影院午夜看片 | 国产成人精品免费视频大全 | 欧美成人精品手机在线 | 成人一级黄色片 | 久久精品国产精品亚洲婷婷 | 强奷乱码中文字幕熟女一 | 巨大乳做爰视频在线看 | 国产日韩欧美中文 | 亚州av综合色区无码一区 | 精品人妻伦九区久久aaa片69 | 亚洲毛片网 | 99久在线精品99re6视频 | 中文字幕乱偷无码av先锋 | 亚洲最新视频在线观看 | 东京热一精品无码av | 国产又色又爽无遮挡免费 | 中文无码一区二区三区在线观看 | 四虎影院观看视频在线观看 | 国产av人人夜夜澡人人爽麻豆 | 国产日产一区二区三区四区五区 | 国产午夜无码片在线观看影院 | 在线精品国产一区二区三区 | aa黄色毛片| 久久久久成人网站 | 99精品国产成人一区二区在线 | 日本一区不卡 | 四虎最新影院 | 黄桃av无码免费一区二区三区 | 亚洲欧美日韩中文在线制服 | 永久免费观看美女裸体视频的网站 | 免费看一级电影 | 微拍秒拍99福利精品小视频 | 国产亚洲av手机在线观看 | 好骚综合在线 | 色婷婷综合欧美成人 | 国产精品九九九久久九九 | 天堂中文资源在线地址 | 亚洲天堂2013 | 在线观看国产一区二区三区99 |