dartanalyzer 不会针对接口缺少实现发出警告
dartanalyzer doesn't give a warning for missing implementation from interface
目前我正在试验和学习 Dart 语言。
我正在用两个名为 IAnimal 的抽象方法创建一个抽象 class,如下所示:
abstract class IAnimal
{
String Walk(int distance);
String Eat(String food);
}
接下来我创建一个 Dog class 来实现这 2 个方法。
class Dog implements IAnimal
{
Dog(String name) {
this._name = name;
}
String _name;
}
但是 dart 分析器确实抱怨缺少 2 个方法,这是预期的行为还是不受支持?
此处显示警告DartPad可能分析器未运行或尚未完成。
这确实应该给出警告,命令行中的 Dart 分析器可以解决问题。这是 WebStorm 和 Sublime Text 未触发 Dart 分析器的问题。
目前我正在试验和学习 Dart 语言。
我正在用两个名为 IAnimal 的抽象方法创建一个抽象 class,如下所示:
abstract class IAnimal
{
String Walk(int distance);
String Eat(String food);
}
接下来我创建一个 Dog class 来实现这 2 个方法。
class Dog implements IAnimal
{
Dog(String name) {
this._name = name;
}
String _name;
}
但是 dart 分析器确实抱怨缺少 2 个方法,这是预期的行为还是不受支持?
此处显示警告DartPad可能分析器未运行或尚未完成。
这确实应该给出警告,命令行中的 Dart 分析器可以解决问题。这是 WebStorm 和 Sublime Text 未触发 Dart 分析器的问题。