当前位置: 首页 > news >正文

长春火车站电话郑州平台网站建设

长春火车站电话,郑州平台网站建设,艺客网站首页,老榕树网站建设教学在Java中#xff0c;关于Animal和Dog类的类型转换#xff0c;可能出现ClassCastException的情况如下#xff1a; class Animal {}class Dog extends Animal {}安全转换#xff08;不会抛出异常#xff09; 向上转型#xff08;Upcasting#xff09; - 总是安全的 Ani…在Java中关于Animal和Dog类的类型转换可能出现ClassCastException的情况如下 class Animal {}class Dog extends Animal {}安全转换不会抛出异常 向上转型Upcasting - 总是安全的 Animal animal new Dog(); // 安全Dog是Animal的子类向下转型Downcasting - 当对象实际类型匹配时安全 Animal animal new Dog(); Dog dog (Dog) animal; // 安全因为animal实际是Dog实例危险转换可能抛出ClassCastException 不安全的向下转型 Animal animal new Animal(); Dog dog (Dog) animal; // 抛出ClassCastException // 因为animal不是Dog或其子类的实例完全不相关的类型转换 Object obj new Animal(); String str (String) obj; // 抛出ClassCastException // Animal和String没有继承关系如何安全地进行向下转型 建议使用instanceof检查 Animal animal getSomeAnimal(); if (animal instanceof Dog) {Dog dog (Dog) animal; // 安全的转换// 使用dog... }总结 出现ClassCastException的情况是当尝试将一个父类对象强制转换为子类类型而该对象实际上不是该子类或其子类的实例时。 在上述例子中 Animal animal new Animal(); Dog dog (Dog) animal; // 这会抛出ClassCastException因为animal是纯粹的Animal实例不是Dog实例。
http://www.w-s-a.com/news/143258/

相关文章:

  • 建设一个类似淘宝的网站律师做推广宣传的网站
  • 东阳网站建设方案网站建设asp
  • 模板网站建设一条龙平面设计师招聘信息
  • 制作一个网站流程企业建设网站的母的
  • 九州建网站网页游戏平台代理
  • 培训课程网站网上下载的网站模板怎么用
  • 重庆山艺网站建设塘厦理工学校
  • 做网站的人叫什么软件玩具网站设计
  • 网站说服力营销型网站策划 pdf深圳有什么公司名称
  • 做物流的可以在那些网站找客户男生晚上正能量你懂我意思
  • 宁德市城乡住房建设厅网站教育机构logo
  • 做定制网站价格有网站了怎么做app
  • 做网站和制作网页的区别北京朝阳区最好的小区
  • 网站策划 ppt北京装修公司排名推荐
  • 郑州网站建设公司哪家专业好如何注册一家公司
  • 证券投资网站做哪些内容滨州论坛网站建设
  • 重庆网站建设公司模板广东佛山
  • 中展建设股份有限公司网站做网站备案是什么意思
  • 石家庄网站建设接单wordpress功能小工具
  • 有没有专门做网站的网站镜像上传到域名空间
  • 网站建设中 windows买域名自己做网站
  • 设计英语宁波seo做排名
  • 奉贤网站建设上海站霸深圳几个区
  • c#做网站自已建网站
  • 成都地区网站建设网站设计类型
  • 如何做网站结构优化北京响应式网站
  • 出售源码的网站威海住房建设局网站
  • 网站建设补充报价单网站建设 技术指标
  • 做网站费用分摊入什么科目做网络网站需要三证么
  • 房屋备案查询系统官网杭州排名优化软件