Dart Использовать именованный конструктор из класса Parten без вызова super в дочернем - PullRequest
0 голосов
/ 08 мая 2020

Есть ли способ создать суперконструктор для моего дочернего класса внутри моего родительского класса без необходимости

ClassName.namedConst(args) : super.namedConst(args);

Для большего контекста я хочу написать пакет, который предоставляет конструкторы для всех своих дочерних элементов что на данный момент сделайте что-то вроде:

class Parent {
    Partent.named(int n) {
        print(n);
    }
}

// could also implement, annotate or whatever to make this possible
class Child extends Parent { 

}

int main() {
    Child child = Child.named(12);
}

, который выводит 12

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...