java 中当把子类对象赋值给父类对象后,父类调用的重构函数是子类的还是父类的,这个是不是和C++不一样啊

 我来答
沙誓不懂情
2012-10-16 · 超过17用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:17.6万
展开全部
子类,伪代码
//2个类Text 父类,Text2 子类
Text aaa = new Text2();//子类对象赋给父类
aaa.outprint();//父子中都有这个方法,打印一句话,System.out.println("我是父(子)类");

结果是答应出"我是子类"

其实很好理解,子类的对象副职给父类,但是NEW的还是子类的,引用还是指向子类的空间,通常我们用对象副职,副职的也是引用,如
B b = new B();
A a = b;
此时是将b对象的引用副职给a,并没有重新new出空间

所以调用的还是子类的那片空间里的方法
三千华章
2012-10-13 · 超过29用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:68.2万
展开全部
Animal brid= new Brid();
父类对象指向子类对象。这种你搞不清的话可以这样编写一个程序来测试一下,应该就明白了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3700yuan
2012-10-13 · 超过14用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:23.4万
展开全部
子类
追问
和C++好像有很大区别是吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c5219d2
2012-10-13
知道答主
回答量:5
采纳率:0%
帮助的人:5.9万
展开全部
子类 的对象可以赋值给父类吗?
追问
嗯。可以啊,子类对象付给父类对象,向上转型。。
追答
那肯定是继承子类的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式