重写变量和重名的属性有何不同?

重写变量和重名的属性有何不同?

既然可以写个重名属性temp,调用的时候也是调用重名的。那和重写一个属性有什么不同?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

类中public int x;这个是属性,x叫做变量     调用的话应该理解为你调用的对象是哪个类的对象就调用哪个类的属性,你这个问题应该是概念混淆了,而且和父类同名的属性才叫重写,其他自己定义的和父类无关的不叫重写

提问者 qq_一个努力上进的青年_0 2017-05-20 15:36:10

感谢回答,但是想不通这样做有什么用处

  • 再某些使用多态的场景下会很方便,多看看多写写就好了,我现在看到线程也不是很懂,都是这么过来的,想不明白的先知道怎么回事,之后回头看应该就能理解了
    2017-05-20 16:23:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师