【发布时间】:2016-12-09 14:15:22
【问题描述】:
据我所知,在 Dart 中可以使用抽象类来声明“接口”或“协议”(如果您来自 Objective-c)。 无论如何,我很难找到在抽象类/接口中声明可选方法的方法。
如果我在抽象类 A 中声明一个方法,并让具体类 B 实现 A,我会在编译器。 我希望能够将方法声明为可选或至少提供默认实现,而无需在实现我的接口的类中“重新声明”它。
abstract class A{
void abstractMethod();
}
class B implements A{
//not implementing abstract method here gives a warning
}
【问题讨论】:
标签: oop interface dart abstract-class