Summary
Keywords
Full Transcript
Curso de Flutter Básico ao Avançado. Aula 19 - Static em Classes em Dart - Curso de Flutter e Dart Vamos ver o que é static em classe em dart. Em Dart, a palavra-chave "static" é usada para criar membros estáticos em uma classe, o que significa que esses membros pertencem à classe em si, e não a uma instância da classe. Membros estáticos podem ser acessados diretamente pela classe, sem precisar criar uma instância dela. Eles também são compartilhados por todas as instâncias da classe e podem ser usados para armazenar informações ou executar ações que são relevantes para toda a classe. Existem dois tipos de membros estáticos em Dart: variáveis estáticas e métodos estáticos. As variáveis estáticas podem ser acessadas e modificadas sem a necessidade de criar uma instância da classe, enquanto os métodos estáticos podem ser chamados sem precisar criar uma instância da classe. Por exemplo, imagine que você queira contar o número de instâncias que foram criadas para uma determinada classe. Você poderia usar uma variável estática para armazenar esse número e incrementá-lo toda vez que uma nova instância é criada. Isso seria feito da seguinte forma: class MinhaClasse { static int _quantidade = 0; MinhaClasse() { _quantidade++; } static int get quantidade =MAIOR _quantidade; } Nesse exemplo, a variável estática "_quantidade" é usada para armazenar o número de instâncias da classe "MinhaClasse" que foram criadas. O método construtor incrementa essa variável toda vez que uma nova instância é criada. O método estático "quantidade" é usado para acessar a variável estática e obter o número de instâncias criadas. Em resumo, a palavra-chave "static" em Dart é usada para criar membros estáticos em uma classe que pertencem à classe em si, e não a uma instância da classe. Esses membros são compartilhados por todas as instâncias da classe e podem ser usados para armazenar informações ou executar ações que são relevantes para toda a classe. #static #classe #class #classes #curso #flutter #dart
