问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java引用类型强制转换, 类型是什么意思,转换的是什么,有什么作用?_百度...

发布网友 发布时间:2022-04-24 00:43

我来回答

2个回答

热心网友 时间:2022-04-24 09:40

表示强制转换类型.学点强制转换的知识吧
比如:
1.基本类型:
int
a=0;
float
a=8.2//error,这个不能被编译通过
//我们这样写就可以了
float
a=(float)8.2;//把double
型的强制转换为float
//也可以这样写的float
a=8.2f
2.引用类型:
一个超类能做的东西,其子类也能做,而一个子类能做的东西超类不一定能做,所以就有这样的规则:
(1).一个子类的对象可以强制转换成为其超类的对象;
(2).一个超类的对象如果强制转换成子类的对象将在运行的时候有异常抛出;
(3).如果不是同一继承树上的类强制转换,将产生编译错误.
例如:
class
a
{}
class
b
extends
a{}
class
c
{}
b
b=new
b();
a
a=(a)b;//被b引用的对象强制转换为类a的对象,类b的对象具有类a对象的性质,所以可以转换成功
a=new
a();
b=(b)a;//原本是类a的对象,可能不具备类b的性质,这样会在运行的时候产生异常.
c
c=new
c();
a=(a)c;//如果c不是同一继承树类编译的时候将会产生错误

热心网友 时间:2022-04-24 10:58

引用类型,指的是对象的引用代表的这个对象的类型。
例如:
A
a;这个对象引用类型为A。
如果A是父类,B继承于A,有一个对象B
b,(A)b就叫强制转换,把b的引用类型转换成A,就可以把b当A实例化的对象使用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
西安光泰电子有限公司怎么样? 女人喝茶会长黑色素吗 ...时候会黑屏,按什么键都不管用,必须等对方挂电话才出来 宇宙在未来星球有可能毁灭吗?每个星球至少可以存活多久时间?地球要过... 宇宙还能存活多少年? 宇宙还能存活多少年? steam怎么检测已经有的游戏 有房贷能办不动产证吗? 冬天,寒冷的,秋天,哥哥,学生,班,教室,椅子,电脑的单词分别是? 诺基亚6500S怎么装百阅软件 在java中什么叫引用类型 java语言的所有基本数据类型指的什么 ?引用数据类型指的什么? java里,‘引用类型的数据’是指什么 如何看待资本主义的历史地位? 资本论经典段落及理解 什么是资本主义生产方式 资本家剥削工人的名言? 马克思的《资本论》中是怎么定义资本家的 资本主义生产方式具有哪些特征 资本主义生产方式的基本特征 作为资本家的企业家是资本的人格化。 什么意思,请问怎么通俗理解? 资本家是资本的人格化,那么慈善捐助,是资本的一个人格吗? 资本论里经典的话 。 资本是人格化的资本,这项到底选不选。 马克思的《资本论》中是怎么定义资本家的? 资本主义生产关系的特点? 资本主义生产关系的特点 资本主义生产特点是什么 资本家是人格化的资本?这个对吗? 为什么资本家是资本的人格化 触摸手机贴膜没贴好,导致很多地方有气泡灰尘。 iphone怎么换壁纸主题 iphone怎么换壁纸 弱弱的问下苹果ipad主题怎么换 iphone如何更换主题自带壁纸 ipad2如何更换主题? 狗狗耳朵不同形态代表啥? 狗狗耳朵有何特点? 小狗的耳朵怎么形容? 狗的耳朵有什么功能? 狗狗耳朵里臭臭的是怎么回事 vivo手机相册加密了在哪里找到? vivo手机怎么打开保密照片集 狗狗多久清理一次耳朵 请问狗狗的耳朵里特别臭怎么办? 狗狗耳朵痒怎么办 狗狗耳朵臭臭的怎么回事? 我家的狗狗总甩耳朵是怎么回事? 狗狗的耳朵怎么洗干净 狗狗耳朵烫怎么回事