abstract クラスの public コンストラクターを報告します。
abstract クラスのコンストラクターはサブクラスのコンストラクターからのみ呼び出し可能であるため、public で宣言すると混乱を招く可能性があります。
クイックフィックスにより、このようなコンストラクターを protected にできます。
例:
public abstract class Foo {
public Foo () { // 警告: 'public' 修飾子があります
/* ... */
}
}
クイックフィックス適用後:
public abstract class Foo {
protected Foo () {
/* ... */
}
}
インスペクションの構成:
非 public クラスで public コンストラクターを無視するには、以下の「non-public のクラスでは無視する」オプションを使用します。