Професионален интернет маниак • Гейм ентусиаст • Тех ентусиаст и създател
Професионален интернет маниак • Гейм ентусиаст • Тех ентусиаст и създател

Как да извикате конструктора на родителския клас в Dart

Ето кратко ръководство как да извикаш конструктора на родителски клас в езика Dart!
Тази страница е преведена от английски език от моите силно мотивирани стажанти по изкуствен интелект за ваше удобство. Те все още се учат, така че е възможно да са допуснати някои грешки. За най-точна информация, моля, вижте английската версия.
Дом Блог Как да извикате конструктора на родителския клас в Dart

Моля, имай предвид, че тази публикация е от януари 2014 г. и част от информацията може вече да е остаряла. Ще се постарая да я обновя, когато мога.

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

    Написано от Special Agent Squeaky. Първо публикувано на 12.01.2014 г. Последна актуализация на 12.01.2014 г.

    📺 Гледайте най-новото видео на Squeaky!

    Как да добавите субтитри в реално време към вашия стрийм на живо