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!
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!
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.
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.
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.
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!
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 ??
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!
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
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!
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!
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.
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.
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.
Obrigado por mais uma aula, professor estou gostando muito do curso
Único vídeo que consegui entender os conceitos. MUITO OBRIGADO !!!
top essa aula, Seguimos no aprendizado da linguagem Dart em abr2023
Rapaz, foi a melhor aula de orientação a objetos que ja vi na vida
Excelente aula
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 .
Parabéns pelas suas aulas.
Muiiito obrigado
Video muito bem explicado
Fico feliz que curtiu, bons estudos
Simples, objetivo e assertivo.
Aula sensacional
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!
Fico mto feliz com esse tipo de Feedback
Aula super, estou aprendendo muito . muito obrigado
Bons estudos!
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 ??
Alguém pode me explicar a diferença de uma function para um method?
da pra dizer que metodos são basicamente funções?
o terror da orientação de objetos pra muitos começa ai, não importa a linguagem kkkkkkkk
Deivid, tentei criar a class Celular, porém está dando erro no dart. Onde consigo tirar essa duvida com você??
eu tambem estou com essa mesma duvida! sem condicoesssssssss ja rodei tudo aqui velho
acabei de achar depois de passar O DIA INTEIRO kkkkkkkkkk.... adivinha o que é? tem que estar FORA DO VOID kkkkkkkk
Eai cara já consegui trampo com flutter e dart depois desse tempo? (4 meses)
vc ja deve ter descoberto mas ralvez minha resposta ajude outra pessoa. Entao a solucao pode ser criar a class fora do metodo main.
bom
Eu tenho uma duvida. Essa função ".toString()" já é propria do Flutter
não, poderia ser qualquer nome
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!
Obrigado, eu já achava que era da linguagem mesmo kkkk xD
Fiquei confuso pq vc usou o this no construtor e no metodo n
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