父类方法包含this,方法被子类继承后,this指向谁?

应该是指向子类对象,但是下面代码怎么解释?

父类定义(代码排版没法看,所以用图片,抱歉):

http://img4.mukewang.com/5f4147950001896104340263.jpg

子类定义:

http://img.mukewang.com/5f4147540001e85c04000291.jpg

运行子类main方法,输出了

son data
parent

既然方法被子类继承,this代表子类对象,那么this.name输出不应该是子类的成员属性吗?为什么是父类的呢?

问道_imooc
浏览 1454回答 0
0回答

慕慕5436299

FLRBONAWJDZSBYHNBKKTKDTWOHHLEKNRXLVNVIRAKKHNZCDTJGQTWYEWCYRIIVQMQOLIHNBJVFILFWGZZMWZICJVXHNDKQAHEJCTZDJVVIEHURMTIIVLLOIPFTWILYYYIIVLTSZPMMFYCFLATANXXNWIRYBKQDYBVIECCLYHXEEEXRXUCJZIIWFLFFYANGWDGTWBYEYBBUHEOHLVOMFISBSBXKKBLOXXAKZWJDGXWVLYPBYLYSPHKKUOQRDEJCZZFSJSFLVVXWMMFRRFIWPHKDJNWMATGGXDMPTGZTCISYUYQADDLBZZDCMHRARADNXBZOBSZDMJWCNNWMCWJWGJDQTPPICSZMPSCBUKHXNBTWDURICPISPVPCUUNUHHROBRIKQQGRHXEEHUZPVPIYFATQDDZMKROOEOUYYUTKNHQXGBBHHJJWCILOBHUXUOVIUEOVBRXDDARNWQHRSEUEUJTDGGJEGMCTKDWDQGNJRKNKGWNNCTGYYMNUNXAUEEGJGGWJQDHPCEBLGQGTKHVUTSVQGPGDJPPIILLXORUHHKZJPZPVIPRQGCCRXKHXAABEEUXNGQNDNDJYIZCLSCTXKTSZIFICRLBILEUNCSGQWAAADMSYBRLMWFPBHBYLUBVUENJSCFBYURNNIYVSIRNVFBWMWLHXTWTPSWFOLHXUEUKNXGIFNDFPSBLQZVKHDGCSMGARGPSPENWMI

慕粉0237440

你定义的name是私有化的,你改成public就能得到你想要的结果。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java