Профессиональный интернет-зависимый • Любитель игр • Создатель технологий
Профессиональный интернет-зависимый • Любитель игр • Создатель технологий

Как вызвать конструктор суперкласса в языке 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.

    📺 Посмотрите последнее видео от Сквики!

    Как добавить простые субтитры в реальном времени к вашему прямому эфиру.