Accro professionnel à Internet • Passionné de jeux • Créateur de technologie
Accro professionnel à Internet • Passionné de jeux • Créateur de technologie

Comment appeler le constructeur de la super classe en langage Dart

Voici un guide rapide sur la façon d'appeler le constructeur d'une super classe dans le langage Dart !
Cette page a été traduite de l'anglais par mes stagiaires en IA, très motivés, pour votre commodité. Ils sont encore en phase d'apprentissage, et quelques erreurs ont donc pu s'y glisser. Pour des informations plus précises, veuillez vous référer à la version anglaise.
Maison Blog Comment appeler le constructeur de la super classe en langage Dart

Veuillez noter que cet article a été publié en janvier 2014. Par conséquent, selon la date à laquelle vous le lisez, certaines parties peuvent être obsolètes. Malheureusement, je ne peux pas toujours maintenir ces articles à jour pour garantir l'exactitude des informations.

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

    Écrit par Special Agent Squeaky. Première publication : 12/01/2014. Dernière mise à jour : 12/01/2014.

    📺 Regardez la dernière vidéo de Squeaky !

    Comment ajouter des sous-titres en temps réel simples à votre diffusion en direct