扩展类似于JS原型或快速扩展的dart类

时间:2019-08-08 08:36:15

标签: dart

提供给我的扩展类。为现有类提供新功能。或扩展现有的mixin或虚拟类,一切都可以工作。 也许像这样:

    class FlatButton {} // maybe not defined by me
    mixin on FlatButton {
        roundCorner(int pixels) {
            //...
        } 
    }

    final button = FlatButton();
    button.roundCorner(10)

Swift / Kotlin通过extension关键字或带有prototype的js支持。

1 个答案:

答案 0 :(得分:3)

在dartlang存储库上有关于此的公开issue。它仍然是开放的,现在不认为有可能。