Profesionální internetový závislák • Herní nadšenec • Technologický tvůrce
Profesionální internetový závislák • Herní nadšenec • Technologický tvůrce

Jak volat konstruktor nadtřídy v jazyce Dart

Zde je stručný návod, jak volat konstruktor nadtřídy v jazyce Dart!
Tuto stránku pro vaše pohodlí přeložili z angličtiny moji vysoce motivovaní stážisté v oblasti umělé inteligence. Stále se učí, takže se mohlo stát, že se vyskytnou nějaké chyby. Nejpřesnější informace naleznete v anglické verzi.
Domov Blog Jak volat konstruktor nadtřídy v jazyce Dart

Upozorňujeme, že tento blogový příspěvek byl publikován v lednu 2014, takže v závislosti na době, kdy jej čtete, mohou být některé části zastaralé. Bohužel nemohu tyto příspěvky vždy udržovat plně aktuální, aby informace zůstaly přesné.

    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"); } }

    Napsáno uživatelem Special Agent Squeaky. Poprvé publikováno 12. 1. 2014. Naposledy aktualizováno 12. 1. 2014.

    📺 Podívejte se na nejnovější video od Squeakyho!

    Jak přidat jednoduché titulky v reálném čase k vašemu živému vysílání