gpt4 book ai didi

java - 混淆 "super"关键字在此上下文中的作用

转载 作者:行者123 更新时间:2023-11-29 09:36:59 24 4
gpt4 key购买 nike

我还在努力学习java,如果我错了请指正。据我了解, super 关键字调用类的构造函数。所以我不明白这句话有什么意义

super.paint(g)

例如,或者最近在阅读我遇到的动画时做的

super.addNotify()

我尝试查找有关这两者的文档(可能很差),但它并没有充分满足我的好奇心,所以我们来了。

如能对这两个示例或一般情况作出任何说明,我们将不胜感激。谢谢!

最佳答案

super 是一个关键字,它是对您使用该关键字的类的父类(super class)的引用。

因此 super() 调用父类(super class)的构造函数,super(x) 调用参数化构造函数,而 super.paint(g) 调用父类(super class)的 paint() 方法。

关于java - 混淆 "super"关键字在此上下文中的作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7340498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com