Adicto profesional a Internet • Entusiasta de los juegos • Creador de tecnología
Adicto profesional a Internet • Entusiasta de los juegos • Creador de tecnología

Cómo llamar al constructor de la superclase en lenguaje Dart

¡Aquí hay una guía rápida sobre cómo llamar al constructor de una superclase en el lenguaje Dart!
Esta página ha sido traducida del inglés por mis altamente motivados pasantes de IA para su comodidad. Aún están aprendiendo, por lo que es posible que se hayan pasado por alto algunos errores. Para obtener la información más precisa, consulte la versión en inglés.
Hogar Blog Cómo llamar al constructor de la superclase en lenguaje Dart

Tenga en cuenta que esta entrada del blog se publicó en enero de 2014, por lo que, dependiendo de cuándo la lea, algunas partes podrían estar desactualizadas. Lamentablemente, no siempre puedo mantener estas publicaciones completamente actualizadas para garantizar que la información siga siendo precisa.

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

    Escrito por Special Agent Squeaky. Publicado por primera vez el 12 de enero de 2014. Última actualización: 12 de enero de 2014.

    📺 ¡Mira el video más reciente de Squeaky!

    Cómo agregar subtítulos simples en tiempo real a tu transmisión en vivo