【发布时间】:2015-06-11 17:19:34
【问题描述】:
目前我正在试验和学习 Dart 语言。
我正在创建一个抽象类,其中包含两个名为 IAnimal 的抽象方法,如下所示:
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;
}
但飞镖分析器确实抱怨缺少 2 种方法,这是预期的行为还是不受支持?
【问题讨论】:
-
你使用的是什么 IDE 和 Dart 版本?
-
Dart VM 版本:1.10.0(2015 年 4 月 24 日星期五 17:32:20)在“macos_x64”上,在 WebStorm 10.0.3 和带有 dart 插件的 Sublime Text 中进行了尝试。从命令行它正在工作。
-
在工作时在 Windows 8 上使用 WebStorm 10.0.3 时遇到了同样的问题。
-
WebStorm 是否显示
Dart Analysis视图? AFAIK Dart 分析器仅在您编辑文件时启动。如果您只是打开包含错误代码的项目而没有编辑任何内容,则分析器不会启动。 -
打开我不知道的 Dart 分析视图,解决了 WebStorm 中的问题!在 Sublime Text 中删除我到 Dartium 浏览器的旧链接也解决了这个问题!现在启动并运行良好的界面警告。谢谢!
标签: dart dart-analyzer