博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
继承-强制类型转换
阅读量:6574 次
发布时间:2019-06-24

本文共 320 字,大约阅读时间需要 1 分钟。

  hot3.png

在Java中,我们可以将一个类型转换成另外一个类型。如下:

    double x=3.405;

    int nx=(int) x;

正像有时候需要将浮点型数值转换成整型数值一样,有时候也可能需要将某个类的对象引用转换成另外一个类的对象引用。对象引用的转换语法与数值表达式的类型转换类似,仅需要用一对圆括号。

    Manager boss = (Manager) staff[0];

进行类型转换的唯一原因是:在暂时忽视对象的实际类型之后,使用对象的全部功能。

注意:

  • 只能在继承层次内进行类型转换。
  • 在将超类转换成子类之前,应该使用instanceof进行检查。

转载于:https://my.oschina.net/javacy/blog/77800

你可能感兴趣的文章
CountDownLatch使用解说
查看>>
【Nodejs六】关于mongodb那些事
查看>>
ReactNative字体大小不随系统字体大小变化而变化
查看>>
看剧流畅还省电?视频类应用预缓存策略功耗评测详解
查看>>
从零搭建自己的SpringBoot后台框架(六)
查看>>
微信App支付全解析
查看>>
[单刷APUE系列]第四章——文件和目录[1]
查看>>
Kotlin系列之枚举类
查看>>
给你一个全自动的屏幕适配方案(基于SW方案)二 —— Calces.Screen插件拓展功能升级...
查看>>
MIT 6.824 学习笔记(一)--- RPC 详解
查看>>
【追光者系列】Hikari连接池大小多大合适?(第一弹)
查看>>
一次性搞懂JavaScript 执行机制
查看>>
程序员思维看爱情是什么?
查看>>
Awesome Go
查看>>
如何正确上传一张图片?
查看>>
Android基础 写给新手的Android环境配置
查看>>
界面无小事(六):来做个好看得侧拉菜单!
查看>>
Spring 数据处理框架的演变
查看>>
为什么要使用git pull --rebase?
查看>>
SpringBoot集成gRPC微服务工程搭建实践
查看>>