永发信息网

父类对象是否可以强制转换成子类的对象?为什么?

答案:3  悬赏:50  手机版
解决时间 2021-04-30 13:44
java中,父类对象为什么可以强制转换成子类的对象?
最佳答案
实际上,父类对象是不可以强制转化成子类的对象的。只有子类的对象向上转型成父类对象时,这种子类转化过来的父类对象才可以强制转型成子类对象(注意该对象仍是子类的对象)。
如 A为父类,B为子类。
A a = new A();
B b = (B)a;//这里就会报错,因为该对象并不能强制转型为子类对象。
但下面这种情况是正确的:
B b = new B();A a = (A)b;B c = (B)a;
全部回答

没有父 何来子

有强制转换 那也是表面现象 实际来说怎么转换他还是子类 只是当初在开发编程软件是为了 某些

必要而 加进去的 但他还是子类

父类对象不能强制转化成子类对象,java中用类来实例化对象主要是因为类中含有这类实例中的共有属性,而类中集合了这些属性;父类与子类,子类是父类的扩展,子类比父类更具体,意思也就是说,子类比父类所拥有的方法属性更多,更具体,但子类中又包含有父类中的全部属性方法,所以当子类对象强制转化为父类对象是时允许的,因为子类对象中含有与父类对象相同的属性,但是当父类对象强制转化成子类对象时就不可能了。明白了吗??

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
难道90后的爱,真的没有结果吗?
拳王泰森的辉煌战绩
味之家地址在什么地方,想过去办事
有谁告诉我跟口袋精灵有关的事
新买的土豆,回家才发现它们都发绿了,请问还
怎样折纸玫瑰?、
丝路英雄被打败
冰封王座火龙修改器
螳螂是昆虫吗,我想知道这是什么歌 帮帮我拉
热感冒是则么会事??则么治?
赵县司法医学鉴定中心在哪里啊,我有事要去这
请问就饮食方面要怎样减肥?
怎样安慰一个伤心的人不要太复杂简单化点
日本倒幕四强藩是那些?
为什么现在的手机搜搜成了这样,超级难用,还是
推荐资讯
中国足球,高洪波执教怎么样啊?
求你认为最好听的火影主题
请问诺基亚N85黑色跟铜色有什么差别?
淮安进出口公司多吗?
哈尔滨买CK表
七雄争霸里回答问题有什么好处?
谁能帮我申请一个苹果iTunes帐号?谢谢了!
发什么短信开通黄钻
我要查我的车是否有过违章
语文(对号入座)1,表现人物动作:眼( )手
黑龙江省七台河交警队检证
联想Y450蓝牙让360安全卫士屏蔽了,在打开就
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?