Професійний інтернет-залежний • Ігровий ентузіаст • Технічний творець
Професійний інтернет-залежний • Ігровий ентузіаст • Технічний творець

Як викликати конструктор батьківського класу в мові 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!

    Як додати прості субтитри в режимі реального часу до вашого прямого ефіру