メインコンテンツにスキップ

具象_クラス_における_抽象_メンバー

'{0}' は抽象ではないため、メソッド本体が必要です。

説明

#

具象クラスのメンバーに具体的な実装がない場合、アナライザーはこの診断を生成します。具象クラスには抽象メンバーを含めることはできません。

#

次のコードは、C が抽象クラスではないにもかかわらず m が抽象メソッドであるため、この診断を生成します。

dart
class C {
  void m();
}

一般的な修正

#

クラスのインスタンスを作成することが妥当な場合は、メンバーの実装を提供してください。

dart
class C {
  void m() {}
}

クラスのインスタンスを作成することが妥当ではない場合は、クラスを抽象としてマークしてください。

dart
abstract class C {
  void m();
}