问答详情
源自:9-7 Java 中的 super 的使用

汗!到底什么叫在对象的内部使用?

http://img.mukewang.com/57bddd640001f11005730185.jpg

感觉最近几章老师开始瞎讲一通了。。。

提问者:斯蒂芬大夫 2016-08-25 01:47

个回答

  • ziom
    2016-08-28 00:18:37
    已采纳

    super关键字可与this关键字对比来理解,this是当前类对象,super就是当前父类对象。super出镜率最高的地方是在子类的构造方法中,子类的实例方法中也可以使用super调用父类成员,但此时是可以省略super的(这是java语言规范,没有为甚么)。你不明白甚么叫对象内部,可能是因为你还不太明白甚么是对象。其实也不是太要紧,像这种很基础的东西,勉强解释出来会很抽象,而且难以根据字面意思理解,这需要你通过大量的代码练习来慢慢体会。初期不理解的话记住规则用法就好了,如果每一个点都钻研深入会很耗费精力,建议初学者应该适当的不求甚解。

  • 斯蒂芬大夫
    2016-08-26 23:34:42

    应该是在子类定义时的内部吧!

  • ziom
    2016-08-25 07:06:17

    对象内部可以直观的理解为是构造方法和实例方法