Dart 我是否有由我正在实现的接口继承的实现方法和变量?

Dart 我是否有由我正在实现的接口继承的实现方法和变量?,dart,interface,Dart,Interface,因此,我正在创建一个自定义异常类,它实现了抽象类异常。看起来我可以创建如下的类 class CustomException implements Exception{ } 没有任何错误表明您只需要实现非继承的属性和方法。然而,我无法证实这一怀疑,这也是我希望得到答案的原因。你的怀疑是错误的。当您“实现”一个类时,必须先实现该接口的所有方法,然后才能访问它。我会看一看并阅读关于抽象类和使用实现有帮助吗?这是一个Java答案,但对Dart来说也是一样。@Christopher更感谢您提供的链接,

因此,我正在创建一个自定义异常类,它实现了抽象类异常。看起来我可以创建如下的类

class CustomException implements Exception{

}

没有任何错误表明您只需要实现非继承的属性和方法。然而,我无法证实这一怀疑,这也是我希望得到答案的原因。

你的怀疑是错误的。当您“实现”一个类时,必须先实现该接口的所有方法,然后才能访问它。我会看一看并阅读关于抽象类和使用
实现

有帮助吗?这是一个Java答案,但对Dart来说也是一样。@Christopher更感谢您提供的链接,我查看了它,但找不到该问题的确切答案。该问题的公认答案中有一条评论回答了您的问题。我自己也对你的问题给出了答案:)@vecohah dart:core
Exception
类没有任何方法可供你实现。Exception类有toString()之类的方法。@vecohah The
toString()
方法是
dart:core
对象
类的一部分,该类已经有了它的默认实现。@vecohah这有意义吗?