我正试着制作一个简单的程序,以便和Dart一起玩。当尝试用圆环扩展Vec2时,我会收到一条错误消息,说明“没有这样的类型”存在Vec2
我的结构是:
内部地理/地理.省道
#library("geom");
#import("dart:math", prefix:'Math');
#source("Vec2.dart");
#source("Circle.dart");具有两个简单类的()
内部geom/Vec2.省道
class Vec2 {
num x;
num y;
}内部geom/Circle.dart
class Circle extends Vec2 {
num radius;
Circle(this.radius) : super();
}在Dart中子类的正确方法是什么?类必须都存在于同一个文件中吗?
发布于 2012-10-08 22:21:06
您的代码正常工作,我刚刚用编辑器版本0.1.0.201210010959,build 13075和编辑版本0.1.0.201210082015,build 13393进行了测试。如果您希望这样做,则允许每个文件创建一个类。(请注意,Dart不需要每个文件一个类。)
你检查过你的路了吗?请粘贴您的版本号,也许是截图。更好的是,提供一个指向您的目录的链接。
https://stackoverflow.com/questions/12789661
复制相似问题