有没有办法在dart中使用与其父类相同的名称扩展类,就像java一样?像这样......:
class Connection extends com.mypackage.Connection{
...
}
通过使用包名定义父类,我能够使用相同的名称扩展类,但是这可能在dart中???
在Dart中,您可以导入另一个带前缀的库。这允许您限定对名称的引用,因此它不会与当前库中的相同名称冲突:
import "other_connection.dart" as other;
class Connections extends other.Connection {
...
}
这也可用于限定来自两个不同导入的冲突名称。
(Dart库有一个默认的导入范围,其中添加了导入的名称,可以直接引用。导入时的as prefix
限定符意味着该导入被放入不同的导入范围,您可以通过prefix
引用。不止一个库可以导入到相同的前缀导入范围。)