Ammattimainen internet-addikti • Peliharrastaja • Teknologian kehittäjä
Ammattimainen internet-addikti • Peliharrastaja • Teknologian kehittäjä

Miten kutsua yliluokan konstruktoria Dart-kielessä

Tässä lyhyt ohje, miten kutsutaan yliluokan konstruktoria Dart-kielessä!
Motivoituneet tekoälyharjoittelijani ovat kääntäneet tämän sivun englannista avuksesi. He ovat vielä oppimassa, joten muutamia virheitä on saattanut lipsahtaa esiin. Tarkimmat tiedot löytyvät englanninkielisestä versiosta.
Kotiin Blogi Miten kutsua yliluokan konstruktoria Dart-kielessä

Huomioithan, että tämä blogipostaus on julkaistu tammikuussa 2014, joten jotkut kohdat voivat olla vanhentuneita. Kaikkea ei aina ehdi päivittää heti uusimpaan tietoon.

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

    Kirjoittanut Special Agent Squeaky. Julkaistu ensimmäisen kerran 12.01.2014. Päivitetty viimeksi 12.01.2014.

    📺 Katso Squeaky'n uusimman videon!

    Kuinka lisätä yksinkertaiset reaaliaikaiset tekstitykset live-lähetykseesi