为什么子类可以转换成父类,而父类不可以转换成子类
答案:2 悬赏:20
解决时间 2021-02-10 17:55
- 提问者网友:相思瘸子
- 2021-02-10 04:35
为什么子类可以转换成父类,而父类不可以转换成子类
最佳答案
- 二级知识专家网友:野性且迷人
- 2021-02-10 05:34
这个太简单了吧 一只鸡必然是是一个动物 一个动物不一定是一只鸡啊
当编译器知道这是一个动物的时候 你得告诉他 这个动物是鸡 它才能让这只鸡吃小米啊
当编译器知道这是一个动物的时候 你得告诉他 这个动物是鸡 它才能让这只鸡吃小米啊
全部回答
- 1楼网友:时光挺欠揍
- 2021-02-10 06:25
是的,java 可以自动子类转换成父类(称为向上转换),子类独有的方法和属性会隐藏。但是还是存在的,例如
a a = new b();
b b = (b) a; //强制转换
这时仍能使用而调用b的fun3();
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯