Java:为什么有人会在默认情况下编写 super() ?

标签 java constructor super

<分区>

为什么会有人写

super(); //(parameterless) 

在子类构造函数中,因为如果它不存在,默认的、无参数的父类(super class)构造函数无论如何都会被调用?

最佳答案

我通常使用 IDE(即 Eclipse)生成构造函数,它实际上会进行调用,所以这可能是其中一种情况

关于Java:为什么有人会在默认情况下编写 super() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36937033/

相关文章:

java - Netbeans 7.2.1,Java 反射,method.invoke(super, ..)

java - 我的 ButtonListener Dial 程序出现错误

java - 移动编程入门。什么是好的平台?

java - Java找不到符号: constructor error

arrays - 将字符串值的 Redshift super 数组转换为逗号分隔的字符串

java - 在 JavaParser 中查找 super 关键字的类名

java - Android Studio 说 "cannot resolve method"但方法存在并编译

java - 使用 OMATPE 进行带宽限制

c++ - 为什么编译器试图复制而不是 move 返回值?

java - 验证子类构造函数中的字段的问题