現在、Dart 言語の実験と学習を行っています。
次のようにIAnimalという 2 つの抽象メソッドを持つ抽象クラスを作成しています。
abstract class IAnimal
{
String Walk(int distance);
String Eat(String food);
}
次に、2 つのメソッドを実装するDogクラスを作成します。
class Dog implements IAnimal
{
Dog(String name) {
this._name = name;
}
String _name;
}
しかし、dart アナライザーは 2 つのメソッドが欠落していると不平を言います。これは意図された動作ですか、それともサポートされていませんか?