super()java
时间: 2024-06-15 17:07:28 浏览: 18
在Java中,super()是一个特殊的关键字,用于调用父类的构造方法。它可以在子类的构造方法中使用,以便初始化继承自父类的成员变量和方法。
当子类创建对象时,会先调用父类的构造方法来初始化父类的成员变量和方法,然后再执行子类自己的构造方法。如果子类没有显式地调用super(),则会默认调用父类的无参构造方法。
super()可以带有参数,用于调用父类的有参构造方法。在这种情况下,子类必须显式地调用super()并传递相应的参数,以便正确地初始化父类的成员变量。
使用super()的主要目的是在子类中访问父类的成员变量和方法,并确保正确地初始化父类的状态。它可以在子类中重写父类的方法时使用,以便在子类中扩展或修改父类的行为。
相关问题
super java
在Java中,`super`关键字用于引用父类的成员变量、方法或构造函数。在子类中,通过使用`super`关键字可以访问父类中被隐藏的成员变量和方法。在提供的代码示例中,`Son`类中的方法`getInfo()`使用`super`关键字来访问父类`Parent`的成员变量`inf2`和`inf3`。
super Java用法
作为一个 AI 语言模型,我可以告诉你,Java 是一种广泛使用的编程语言,它可以用于开发各种类型的应用程序,包括桌面应用程序、Web 应用程序、移动应用程序等等。Super Java 是一个没有听说过的术语,可能是某个特定的项目或者工具中使用的名称,但我无法对此进行更多的解释。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)