标签: java intellij-idea
IntelliJ IDEA仅使用本地字段生成构造函数(Alt + Insert),但不生成从超类继承的字段。
这对我来说听起来像个错误。或者有可能以某种方式?
编辑:
答案 0 :(得分:1)
超类字段不会显示在列表中,因为它们是由超类构造函数初始化的;这种行为是设计而不是错误。
当您调用“生成构造函数”操作时,它允许您选择要调用的超类构造函数。生成的构造函数的参数将是所选超类构造函数的参数和您在对话框中选择的当前类中的字段列表的组合。