public
的 abstract 类的构造函数。
abstract 类的构造函数只能在其子类的构造函数中调用。 因此,令 abstract 类的构造函数为 public 可能会使人混淆。
通过快速修复将这样的构造函数变为 protected。
示例:
public abstract class Foo {
public Foo () { // 警告: 有 'public' 修饰符
/* ... */
}
}
在应用快速修复后:
public abstract class Foo {
protected Foo () {
/* ... */
}
}
配置检查:
使用下面的选项忽略非 public 类。