首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dart -当尝试扩展类时,“没有这样的类型”。

Dart -当尝试扩展类时,“没有这样的类型”。
EN

Stack Overflow用户
提问于 2012-10-08 21:22:38
回答 1查看 171关注 0票数 1

我正试着制作一个简单的程序,以便和Dart一起玩。当尝试用圆环扩展Vec2时,我会收到一条错误消息,说明“没有这样的类型”存在Vec2

我的结构是:

内部地理/地理.省道

代码语言:javascript
复制
#library("geom");

#import("dart:math", prefix:'Math');

#source("Vec2.dart");
#source("Circle.dart");

具有两个简单类的()

内部geom/Vec2.省道

代码语言:javascript
复制
class Vec2 {
    num x;
    num y;
}

内部geom/Circle.dart

代码语言:javascript
复制
class Circle extends Vec2 {
    num radius;
    Circle(this.radius) : super();
}

在Dart中子类的正确方法是什么?类必须都存在于同一个文件中吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-08 22:21:06

您的代码正常工作,我刚刚用编辑器版本0.1.0.201210010959,build 13075和编辑版本0.1.0.201210082015,build 13393进行了测试。如果您希望这样做,则允许每个文件创建一个类。(请注意,Dart不需要每个文件一个类。)

你检查过你的路了吗?请粘贴您的版本号,也许是截图。更好的是,提供一个指向您的目录的链接。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12789661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档