Viciado em Internet Profissional • Entusiasta de Jogos • Criador de Tecnologia
Viciado em Internet Profissional • Entusiasta de Jogos • Criador de Tecnologia

Como chamar o construtor da superclasse na linguagem Dart

Aqui está um guia rápido sobre como chamar o construtor de uma superclasse na linguagem Dart!
Esta página foi traduzida do inglês pelos meus estagiários de IA altamente motivados para sua conveniência. Eles ainda estão aprendendo, então alguns erros podem ter passado despercebidos. Para informações mais precisas, consulte a versão em inglês.
Lar Blog Como chamar o construtor da superclasse na linguagem Dart

Observe que este post foi publicado em janeiro de 2014, portanto, dependendo de quando você o ler, algumas partes podem estar desatualizadas. Infelizmente, nem sempre consigo manter estes posts totalmente atualizados para garantir que as informações permaneçam precisas.

    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 pela primeira vez em 12/01/2014. Última atualização em 12/01/2014.

    📺 Assista ao vídeo mais recente do Squeaky!

    Como adicionar legendas simples em tempo real à sua transmissão ao vivo