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)

标签:

今日热点

热点排行

最近更新

所刊载信息部分转载自互联网,并不代表本网赞同其观点和对其真实性负责。邮箱:5855973@qq.com

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

主站蜘蛛池模板: 色婷婷日日躁夜夜躁 | 日韩精品一区二区三区中文 | 尤物视频在线观看视频 | 日日噜噜夜夜狠狠久久丁香五月 | 亚洲依依成人精品 | 亚洲成人综合视频 | 97在线观看永久免费视频 | 亚洲人成高清毛片 | 成人免费视频网 | 99热久久免费精品首页 | 免费国产99久久久香蕉 | 久久精品视频免费看 | 午夜视频福利 | 亚洲精品无码久久久久牙蜜区 | 台湾综合性中文娱乐网 | 国产欧美一区二区三区观看 | 啪啪免费网站入口链接 | 久久精品日韩av无码 | 国产又色又爽无遮挡免费动态图 | 日韩精品人妻系列无码专区免费 | 国产av无码专区亚洲版综合 | 国产成人综合久久免费导航 | 久精品在线 | 久久久精品免费热线观看 | 成人网男女啪啪免费网站 | 亚洲欧美色图 | 婷婷综合国产激情在线 | 综合欧美一区二区三区 | 香蕉香蕉国产片一级一级毛片 | 黄色小视频观看 | 久久成人激情视频 | 无码国内精品人妻少妇蜜桃视频 | 成人毛片免费观看视频在线 | 亚洲国产成人99精品激情在线 | 亚洲精品小视频 | 人妻洗澡被强公日日澡电影 | 成人欧美视频在线观看播放 | 久久精品无码一区二区三区不卡 | 夜夜高潮夜夜爽夜夜爱爱 | 亚洲精品永久免费 | 99免费在线观看 |