Profesjonalny uzależniony od Internetu • Entuzjasta gier • Twórca technologii
Profesjonalny uzależniony od Internetu • Entuzjasta gier • Twórca technologii

Jak wywołać konstruktor superklasy w języku Dart

Oto krótki przewodnik, jak wywołać konstruktor superklasy w języku Dart!
Ta strona została przetłumaczona z języka angielskiego przez moich niezwykle zmotywowanych stażystów ds. sztucznej inteligencji, dla Państwa wygody. Wciąż się uczą, więc mogło umknąć im kilka błędów. Aby uzyskać najdokładniejsze informacje, prosimy o zapoznanie się z wersją angielską.
Dom Blog Jak wywołać konstruktor superklasy w języku Dart

Proszę pamiętać, że ten wpis na blogu został opublikowany w styczniu 2014 roku, więc w zależności od tego, kiedy go czytasz, niektóre fragmenty mogą być nieaktualne. Niestety, nie zawsze jestem w stanie aktualizować te wpisy na bieżąco, aby zapewnić aktualność informacji.

    Even though (at the time this article was written at least) it is not explicitly documented here is how to call on a super class' constructor in the Dart language.
    So given we have this abstract class:
    abstract class Animal { String name; Animal( String this.name ); }
    If you are only interested in calling the super's constructor in your sub class' constructor you can write this one liner:
    class Dog extends Animal { Dog() : super("Spot"); }
    Or if you want to do additional logic in the sub class' constructor you can expand the super call like this:
    class Dog extends Animal { Dog() : super("Spot") { print("Dog was created"); } }

    Napisane przez Special Agent Squeaky. Pierwsze opublikowanie 2014-01-12. Ostatnia aktualizacja 2014-01-12.

    📺 Obejrzyj najnowszy film Squeaky!

    Jak dodać proste napisy w czasie rzeczywistym do Twojej transmisji na żywo