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

免费室内设计素材网站wordpress站点迁移

免费室内设计素材网站,wordpress站点迁移,三明网站建设公司,婚庆策划公司名字大全向上转型:父类引用指向子类对象 定义A B C D 四个类,分级继承 对象 a 的编译类型是A,运行类型是B,A是B的父类,父类的引用 a 指向的是B这个子类的对象,因为new的是B这个类,创建的也就是B这个类的…

向上转型:父类引用指向子类对象

 定义A B C D 四个类,分级继承

对象 a 的编译类型是A,运行类型是B,A是B的父类,父类的引用 a 指向的是B这个子类的对象,因为new的是B这个类,创建的也就是B这个类的对象,这就是向上转型

 我还可以这样,将a指向C ,D类的对象,也是向上转型,只要运行类型是编译类型的子类就可以

需要注意的是:引用 a 的编译类型(此时是A),是不能改变的,编译类型在定义引用时就已经确定了,就像是人的亲生父亲,是不能改变的,一生下来就确定了,除非向下转型,而运行类型就像是义父,可以改变;

向下转型:父类对象(编译类型)转成子类对象

向下转型有点类似于数据类型的强制类型转换

 将a 的编译类型强制转换为B类型,并用一个引用aa接收

需要注意: 

1.向下转型不能低于初始定义的运行类型

 在这里也就是括号里的类不能低于B类,否则运行时会报错

2.编译类型不能低于运行类型

这样

 

或者是这样

 

 都是错的

3.括号里的类不能高于初始运行类型类

 虽然不会报错,但是此时aa的运行类型任然是C

 4.最低的向下转型

 

http://www.yayakq.cn/news/882248/

相关文章:

  • 浙江网站建设网北京网站开开发公司电话
  • 深圳市坪山新区建设局网站如何让网站免费
  • 网站虚拟空间过期sem工具是什么
  • 国内有哪些响应式网站网站开发找哪个
  • 广州网站seo地址wordpress雄欲
  • 棋牌室的网站怎么做网站搭建免费
  • 西安公司网站开发上海徐汇做网站
  • 中国风网站欣赏备案关闭网站
  • 排名优化工具宁波网站搜索优化
  • 创建自己的免费网站网站导航栏一般有什么内容
  • dede网站地图位置我想做一个网站
  • 网站设计优缺点wordpress 用户组
  • 英孚做网络作业的网站网站和网店的区别
  • 专业门户网站的规划与建设石家庄网站设计工作室
  • 镇江网站制作哪家便宜服务器租用哪家好而且便宜
  • 简单静态网站模板抖音搜索推广首选帝搜软件平台
  • 建设班级网站过程泰州做网站哪家好
  • 嘿客免费网站建设物业管理 网站开发
  • 自己做软件的网站襄阳营销型网站
  • 学校网站备案怎么做开发网站需要用到的专业技术知识
  • 永州市住房和城乡建设局网站怎么查网站做百度竞价信息
  • 南京做电商网站的公司WordPress 外链 缩略图 插件
  • 公文写作 课程中心网站建设php旅游网站开发小结
  • 网页与网站的区别设计头条
  • 深圳品牌网站推广建站模板网站
  • 十堰企业网站制作公司wordpress 没有保存
  • wordpress禁止采集seo网站建设 厦门
  • 网站开发倒计时谷歌网站提交
  • 东莞高端网站建设收费标准公司网站建设7个基本流程
  • 视频上传下载网站建设房地产销售提成