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

java 可以将Object 转换为自定义类型吗?

发布网友 发布时间:2022-05-16 02:58

我来回答

3个回答

热心网友 时间:2022-05-19 13:09

当然可以了 Object 是所有类的父类,依次 只要是Object 对象 都可以被强制转换成别的对象 包括自定义的对象,不过 转过来的不一定有用 ! 例如:Elec ee=new Elec(); Object obj=ee; Elec dd=(Elec)obj;这样就不会丢失 ,换成其他的就不行了例如:String ee=new String("dsfsd"); Object obj=ee; Elec dd=(Elec)obj;这样就会丢失数据!

热心网友 时间:2022-05-19 14:27

这个需要看真正的对象的实际类型了。
如果原来的对象就是Elec
例如
Object
o=new
Elec();
//因为Object是所有类的父类,这样是可行的,多态原理
这样的话可以强制转换,Elec
e=(Elec)o;
如果
原来的Object对象不是Elec或者Elec的子类就无法进行强制类型转换,会抛ClassCastException

热心网友 时间:2022-05-19 16:01

之前的那个最佳答案误人子弟。
Object是所有类的父类,所以Object对象本身是无法被强制转换成别的对象的,因为强制转换是只能子类转换成父类,而不能父类转换成子类。你试试Object obj = new Object();然后将obj转换成另一个类看看?
但有一种情况除外,这也是那个最佳答案中的例子能运行成功的原因。即声明的Object变量指向的实例就是某个它的子类的实例,然后该变量才可以强转换成该子类。Object obj = new String(); String s = (String)obj;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重磅|8月1日起 报关单的填法将重大改变 进出口权需要报关员么 宝宝被莫名的虫子咬了又红又肿又痒怎么? 北京疫情个为数是什么意思? 在做刀伤的手术时没有接上神经是医院的过错吗? 手术室收费项目有哪些 手术室的秘密:一台10万的手术,主刀医生拿多少?答案颠覆你的认知 阿里巴巴中修改产品信息只修改一小部分行吗?谢谢 可否给我一个阿里巴巴的序列号~谢谢了 阿里巴巴店铺产品搜索框代码谁有呢,给我发一下谢谢了! 黄瓜茎杆开裂并伴有不分植株死亡是什么原因 黄瓜茎基部裂口是不是得蔓枯病了?怎么治疗,有流胶 老师好,黄瓜茎秆底开裂是怎么了阿 是原来的手机号,手机号不用了,微信也登不上了 imac双系统 win8换成win10。 点击微信时一闪而过,始终打不开.是什么原因呢? 打开微信有图标闪烁 我的手机微信打不开,点一下就看到一闪,请问这是怎么回事,应该怎么办。 行政管理主要是干什么 微信打不开,一闪就过 行政管理做什么工作 为什么通知栏左上角有个微信图标一闪一闪的?打开之后却什么也没有? 行政管理主要是什么 流量计产品用哪种好些? 常用流量计哪种更好些? 脏污含有杂质的原油流量测量使用哪种流量计好? 涡轮流量计,涡街流量计和电磁流量计测量类似水介质的时候哪种比较好用? 大闸蟹如何扎 怎样捆扎大闸蟹 我们到底要不要锻炼,该如何进行锻炼 马桶堵塞掀开了不知道怎么复位了? 太阳对我笑 花儿对我笑 歌名是什么 有句歌词是“太阳公公出来了,它在对我对我笑···”这是什么歌? CAD中所画的线不共面,如何把不共面的线全部调整为共面 红色的皮包脏了怎么清洗干净 dh一nvr2416如何联接手机 我买了个HTC DH7手机,求高手给查查 IMEI:352811040780714 SN:HTOBHRG02664 我的三星DH528手机怎么不能和电脑连接?》 手机dhpc怎么关啊 在铁上做油漆怎样才有铁锈的感觉 这黄瓜茎是什么病? 出国用联通手机的好还是移动的好? 怎么将Object转换为boolean类型的,多谢 老师们这个黄瓜什么病害,用什么 洛夫特涂料铁锈漆怎么? 部署再服务器上的定时任务为什么会在127.0.0.1上执行 太阳当空照,花儿对我笑,小鸟说早早早,你为什么被上炸药包?歌名叫啥啊 开发商延期交房退房绝招 请问大神们,黄瓜这是得的什么病,怎么重根部主茎开始糜烂,而且还伴有臭味,请大神们帮忙看看 datastage在Windows服务器上怎么定时执行job