gpt4 book ai didi

dart - Dart-尝试扩展类时的 'no such type'

转载 作者:行者123 更新时间:2023-12-03 03:29:39 26 4
gpt4 key购买 nike

我正在尝试编写一个简单的程序以便与Dart一起玩。
尝试使用Circle扩展Vec2时,我收到一条错误消息,指出“不存在此类” Vec2

我有这样的结构:

内部geom / geom.dart

#library("geom");

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

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

通过两个简单的类

内部geom / Vec2.dart
class Vec2 {
num x;
num y;
}

内部geom / Circle.dart
class Circle extends Vec2 {
num radius;
Circle(this.radius) : super();
}

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

最佳答案

您的代码有效,我刚刚使用编辑器版本0.1.0.201210010959(内部版本13075)和编辑器版本0.1.0.201210082015,内部版本13393进行了测试。如果您要这样做,则可以为每个文件创建一个类。 (请注意,Dart不需要每个文件一个类。)

您是否仔细检查过您的路径?请粘贴您的版本号或截图。更好的是,提供指向您目录的链接。

关于dart - Dart-尝试扩展类时的 'no such type',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12789661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com