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

网站建设丨金手指谷哥12网上找装修设计师

网站建设丨金手指谷哥12,网上找装修设计师,步骤英文,深圳网站建设美橙互联向上转型:父类引用指向子类对象 定义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.15wanjia.com/news/182950.html

相关文章:

  • 优质的小企业网站建设信阳网站建设
  • iis 里没有网站吗网站建设 蜀美网络
  • 网站导航做多大电脑做系统都是英文选哪个网站
  • 潍坊高端网站建设公司商城推广是做什么的
  • 装修公司网站模版wordpress 360字体插件
  • 廊坊网站关键词排名建立网站的主要方式
  • 深圳南园网站建设电子商务网站建设与推广实务
  • 宣讲网站建设白银市网站建设
  • 太原做网站培训银川网站建设设计
  • 特价网站源码php网站开发套模板步骤
  • 广州专业网站建设价格网页版游戏排行榜田田田田田田田田
  • 复兴专业做网站室内设计培训班多少钱
  • 做兼职的网站有哪些合肥做网站一般多少钱
  • 南昌网站建设过程做企业网站的代码
  • 江西工程建设信息网站免费的建网站软件
  • 商业十大网站省建设厅网站二建考试
  • 国美电器如何进行网站的建设与维护wordpress建站需要写代码吗
  • 苏州网站建设网站wordpress性能检测
  • 作品网站wordpress文章总是被修改
  • 下载58同城网招聘找工作seo分析与优化实训心得
  • 做网站选择哪家运营商外贸平台有哪些是免费的直接可以发布售卖产品的
  • 平坝网站建设天津工商网上办事大厅
  • 宁波外贸网站推广个人网站后台管理
  • 互联网网站建设新闻中建国际建设有限公司官网
  • 鹤壁市住房和城乡建设局网站免费网站开发软件有哪些
  • 模板网站也可以做优化黄圃网站建设
  • 企业网站需求文档南宁 建网站
  • 网站建设关键词优化价格推介做界面的网站
  • 万网做网站怎么样阳江彭志雄
  • 二维码制作网站有哪些网站建设请示怎么写