Dart 我是否有由我正在实现的接口继承的实现方法和变量?
因此,我正在创建一个自定义异常类,它实现了抽象类异常。看起来我可以创建如下的类Dart 我是否有由我正在实现的接口继承的实现方法和变量?,dart,interface,Dart,Interface,因此,我正在创建一个自定义异常类,它实现了抽象类异常。看起来我可以创建如下的类 class CustomException implements Exception{ } 没有任何错误表明您只需要实现非继承的属性和方法。然而,我无法证实这一怀疑,这也是我希望得到答案的原因。你的怀疑是错误的。当您“实现”一个类时,必须先实现该接口的所有方法,然后才能访问它。我会看一看并阅读关于抽象类和使用实现有帮助吗?这是一个Java答案,但对Dart来说也是一样。@Christopher更感谢您提供的链接,
class CustomException implements Exception{
}
没有任何错误表明您只需要实现非继承的属性和方法。然而,我无法证实这一怀疑,这也是我希望得到答案的原因。你的怀疑是错误的。当您“实现”一个类时,必须先实现该接口的所有方法,然后才能访问它。我会看一看并阅读关于抽象类和使用
实现有帮助吗?这是一个Java答案,但对Dart来说也是一样。@Christopher更感谢您提供的链接,我查看了它,但找不到该问题的确切答案。该问题的公认答案中有一条评论回答了您的问题。我自己也对你的问题给出了答案:)@vecohah dart:coreException
类没有任何方法可供你实现。Exception类有toString()之类的方法。@vecohah ThetoString()
方法是dart:core
对象
类的一部分,该类已经有了它的默认实现。@vecohah这有意义吗?