Curso de Dart - [05] Classes, Métodos e Atributos

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 37

  • @lucasmatheus0001
    @lucasmatheus0001 Год назад +7

    Mano eu só to na quarta aula e já estou aprendendo demais! Eu vim de Kotlin, Java e C. To vendo que a curva vai ser curta graças a Deus!!! Sucesso professor!

  • @EstimaPodepodcast
    @EstimaPodepodcast Год назад +3

    Ser professor é um dom! E voce tem esse dom Deivid! Carismatico e super didatico!! COntinua mano! Se fizer um curso nessa linha eu sou o primeiro a comprar de tu! Sucesso!

    • @Brenogss
      @Brenogss Год назад +1

      Quando nasce pra ensinar,não tem erro! Tem pessoas que enrolam,falam muito e você não consegue compreender. o Willyan,consegue ensinar sem muito esforço.

  • @PedroHenrique-ne3zm
    @PedroHenrique-ne3zm 2 года назад +5

    Opa só um comentário, pra quem vem de java, kotlin ou c# sabe q quando vc cria uma classe nao eh ideal vc declarar um método construtor que lide diretamente com os atributos (em minha experiência isso eh o ideal mas vai de cada um), para isso existe os getters and setters, como o dart possui conceitos de null-safely crie as variáveis utilizando late e ajuste seus valores utilizando métodos, logo a declaração de variável ficaria assim "late nome-variável " ou como se trata de uma constante no vídeo "late final nome-constante", como explicado anteriormente o late propicia a criação de uma variável de valor nulo na memória e isso nos da a liberdade de definirmos como nossos atributos de classes serão acessados.

  • @adrianocardoso6708
    @adrianocardoso6708 2 года назад +5

    eu estava desistindo de aprender a programar, mas depois que conheci Deivid, mudei de ideia, eu estava tendo muitas dificuldades, mas agora estou aprendendo super bem com os vídeos.

  • @João-l3k9x
    @João-l3k9x Год назад +1

    Obrigado por mais uma aula, professor estou gostando muito do curso

  • @davybhering64
    @davybhering64 2 года назад +3

    Único vídeo que consegui entender os conceitos. MUITO OBRIGADO !!!

  • @charlesalbert4194
    @charlesalbert4194 Год назад

    top essa aula, Seguimos no aprendizado da linguagem Dart em abr2023

  • @di_mz5154
    @di_mz5154 2 года назад +1

    Rapaz, foi a melhor aula de orientação a objetos que ja vi na vida

  • @tobonauta3442
    @tobonauta3442 Год назад

    Excelente aula

  • @desertshadowrevenge357
    @desertshadowrevenge357 8 месяцев назад +2

    Cara estou no 3º periodo de engenharia de software é essa e a primeira vez que vejo alguém demonstrar um uso de classes de forma prática e palpável .

  • @rogacianopaz
    @rogacianopaz 3 года назад +1

    Parabéns pelas suas aulas.

  • @abrahamfelix1837
    @abrahamfelix1837 2 года назад +1

    Video muito bem explicado

  • @aroldo89
    @aroldo89 2 года назад

    Simples, objetivo e assertivo.

  • @deivicoelho1384
    @deivicoelho1384 2 года назад

    Aula sensacional

  • @pombodj
    @pombodj 2 года назад +3

    queria ter tido uma aula assim na faculdade, hj pra mim é normal, mas tive uma enorme dificuldade de entender depois da facul, Dart até agora parece um hibrido do Java com Javascript com esteróides!

    • @FlutterCursos
      @FlutterCursos  2 года назад +1

      Fico mto feliz com esse tipo de Feedback

  • @mendesgoncalves6484
    @mendesgoncalves6484 2 года назад

    Aula super, estou aprendendo muito . muito obrigado

  • @natamvalim1540
    @natamvalim1540 Год назад

    Gostaria de tirar uma dúvida, se eu já passei as informações direto na classe, eu precisaria fazer o método construtor e depois chamar ele la em cima e repassar as informações ou não ??

  • @wesleyXis7
    @wesleyXis7 Год назад

    Alguém pode me explicar a diferença de uma function para um method?

  • @Lmstnr
    @Lmstnr Год назад

    da pra dizer que metodos são basicamente funções?

  • @andersonoliveira7177
    @andersonoliveira7177 8 месяцев назад

    o terror da orientação de objetos pra muitos começa ai, não importa a linguagem kkkkkkkk

  • @salomon453
    @salomon453 2 года назад +2

    Deivid, tentei criar a class Celular, porém está dando erro no dart. Onde consigo tirar essa duvida com você??

    • @amorimnino
      @amorimnino 2 года назад

      eu tambem estou com essa mesma duvida! sem condicoesssssssss ja rodei tudo aqui velho

    • @amorimnino
      @amorimnino 2 года назад +1

      acabei de achar depois de passar O DIA INTEIRO kkkkkkkkkk.... adivinha o que é? tem que estar FORA DO VOID kkkkkkkk

    • @thomasthemazzerrunner3615
      @thomasthemazzerrunner3615 2 года назад

      Eai cara já consegui trampo com flutter e dart depois desse tempo? (4 meses)

    • @raiure1
      @raiure1 2 года назад +1

      vc ja deve ter descoberto mas ralvez minha resposta ajude outra pessoa. Entao a solucao pode ser criar a class fora do metodo main.

  • @GabrielCaires___
    @GabrielCaires___ 2 года назад

    bom

  • @ElesioOliveiradesousa
    @ElesioOliveiradesousa Год назад

    Eu tenho uma duvida. Essa função ".toString()" já é propria do Flutter

    • @v.carlos207
      @v.carlos207 Год назад

      não, poderia ser qualquer nome

  • @musicao
    @musicao 2 года назад +4

    Uma sugestão que eu gostaria de fazer, eu como estudante prefiro quando o nome dos métodos, variáveis e classes deixa claro que não é um nome "engessado". Como exemplo eu trocaria o método chamado toString (que parece um nome pronto da linguagem) para algo que seja claramente inventado, tipo "resumoCel". Mas de resto aula excelente!

    • @drakkon6620
      @drakkon6620 2 года назад

      Obrigado, eu já achava que era da linguagem mesmo kkkk xD

  • @raiure1
    @raiure1 2 года назад

    Fiquei confuso pq vc usou o this no construtor e no metodo n

    • @gabrielesacramentocarvalhodeje
      @gabrielesacramentocarvalhodeje Год назад

      Não sei se a resposta é exatamente essa, mas no construtor ele aponta o que será construído, as caracteristicas do objeto e depois ele passa os valores dessas variáveis criando uma instância da classe. Já quando ele vai criar o método, ele não está atribuindo um novo valor para as caracteristicas, ele está usando os valores que já existem. Espero que tenha entendido