Interface em Java POO - Curso de Java - Aula 18

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024

ความคิดเห็น • 37

  • @emanuellygomes8744
    @emanuellygomes8744 6 วันที่ผ่านมา

    Muito bom! Todas as explicações que eu procurava eram muito confusas haha sua explicação foi a única que consegui entender de fato sobre interface!

  • @infini667
    @infini667 2 ปีที่แล้ว +5

    excelente explicação. só ainda não entendi a vantagem de usar uma interface em vez de especificar tudo na classe.

    • @kanicsbrel82
      @kanicsbrel82 ปีที่แล้ว

      tbm nao kkkk, acho q é mais pra padrao de projeto sla

    • @Wagnerluisb
      @Wagnerluisb ปีที่แล้ว +4

      Imagina uma classe Pai Animal com vários comportamentos voarComDuasAsas(), andarEmQuatroPatas() etc(), depois imagina invocar todos esses comportamentos(métodos) na classe filha Canguru... você sabe que o canguru não voa e nem anda em quatro patas ou seja teria que rescrever usando @Override em todos os comportamentos(métodos) o que se torna contra produtivo.

    • @LeylinFarlierr
      @LeylinFarlierr 5 หลายเดือนก่อน

      Pelo q eu entendi, você não adiciona nada no corpo do método, ou seja, as acoes. Isso permite que você reutilize esses métodos sem você manter um padrão de comportamento

  • @sergiodantas1173
    @sergiodantas1173 4 หลายเดือนก่อน

    Entendi, mas, fica melhor se implementar os métodos

  • @marciocostadeoliveira2271
    @marciocostadeoliveira2271 3 ปีที่แล้ว +2

    Obrigador, professor! Essa aula me fez entender perfeitamente o que é Interface!

  • @thatrodrigues5957
    @thatrodrigues5957 2 ปีที่แล้ว +3

    O melhor de todos, entendi perfeitamente

  • @nerlanoliveira2264
    @nerlanoliveira2264 ปีที่แล้ว +2

    Um sonho realizado programar uma interface, muito legal mesmo

  • @matheusfirmino6535
    @matheusfirmino6535 2 ปีที่แล้ว +2

    fiquei com uma dúvida, porque eu teria que criar uma nova classe com comportamentos específicos sendo que eu simplesmente poderia criar esses comportamentos na classe que estou criando

    • @otaviio51
      @otaviio51 4 หลายเดือนก่อน

      Acredito que seja para uma organização padrão dos metodos e atributos. Uma boa prática de criar codigo para manutenção.

  • @brunogustavo4652
    @brunogustavo4652 3 ปีที่แล้ว +1

    very good your teacher classes, I learned a lot with your explanations. Thank you very much!

  • @matheusroqueDEV
    @matheusroqueDEV ปีที่แล้ว +1

    Melhor aula professor suas aulas são melhores que muitos cursos pagos... no qual n vou citar nomes kkkk mas vcs sabem de que curso to falando kkkkk

  • @t.araujo3817
    @t.araujo3817 3 ปีที่แล้ว +1

    Ótima aula professor. Poderia fazer uma aula sobre construtores, por favor. Tô nesse assunto na facul e não estou entendendo

  •  ปีที่แล้ว

    Ótima aula. Mas, tem uma controvérsia: É a palavra chave implements que obriga a classe a definir o escopo do método assinado na interface que ela implementa, como referência dinâmica. E não, a interface propriamente dita. Métodos declarados como default e referências estáticas (palavra-chave static) podem ser implementados na própria interface. Tanto que, esses tipos de métodos demandam as chaves {}, enquanto que os métodos dinâmicos terminam em ponto-e-vírgula (;).
    Logo, a interface é a interconectividade entre objetos. Isto é, eu posso chamar métodos desses objetos nas referências estáticas e nos métodos default das interfaces. A palavra-chave implements estabelecem as cláusulas de implementação de métodos que serão dinamicamente referenciados em tempo de execução (runtime).

  • @rafael2128
    @rafael2128 3 ปีที่แล้ว +1

    Parabéns fessor! Didática incrível.

  • @DanielAlves-z9g
    @DanielAlves-z9g 7 หลายเดือนก่อน

    Ótima explicação!! Obrigado por essa aula!!

  • @_rubenscjr
    @_rubenscjr 3 ปีที่แล้ว

    É como se fosse o arquivo de cabeçalho (aquele .h) pra quem já viu alguma coisa de C. Pelo menos foi assim que eu assimilei 😅

  • @MV-jf1dy
    @MV-jf1dy 2 ปีที่แล้ว

    não entendi com ninguém oque era interface agora sei , ficou mais do que explicito , crianças intendem estes video com uma simplicidade.

  • @jardelcavalcante6392
    @jardelcavalcante6392 3 ปีที่แล้ว

    faz uma aula complementado com Interface Functional e default method.

  • @aldowagnerfernandes9149
    @aldowagnerfernandes9149 ปีที่แล้ว

    como faço para rodar um video em programação poo / java?

  • @junkeirahacker6772
    @junkeirahacker6772 3 ปีที่แล้ว

    vai falar sobre ajax no curso de javascript?

  • @gatogaiato
    @gatogaiato 3 ปีที่แล้ว

    Eu não sou de Java mas vim ver o video pra dar uma moral pra esse canal incrível e também para assimilar melhor o conceito de interface

  • @cesarolivierdalston8482
    @cesarolivierdalston8482 2 ปีที่แล้ว

    Direto e muito bem explicado o conceito de interface. Como eu faço para ver todos os vídeos do curso de Java? Devo pagar?

    • @cfbcursos
      @cfbcursos  2 ปีที่แล้ว

      Não, já estão parados todos que gravei

  • @joao792
    @joao792 ปีที่แล้ว

    Qual seria a aplicação de uma interface? E porque a mesma não poderia ser substituída por herança? Fiquei com dificuldade em visualizar a aplicação deste conceito.

    • @enockjr5048
      @enockjr5048 ปีที่แล้ว

      fiquei nessa duvida também

  • @julianomarques5034
    @julianomarques5034 ปีที่แล้ว

    Valeu pela aula!!!!!!!!!!!!1

  • @4ll144
    @4ll144 3 ปีที่แล้ว

    pelo que entendi, interface é tipo uma versão lite de extends. a diferença é que na interface tu escreve só os metodos especificos e nao tem necessidades de metodos mais genericos.

  • @mathzz1759
    @mathzz1759 ปีที่แล้ว

    Ótima aula, parabéns!

  • @josineigoncalves7917
    @josineigoncalves7917 3 ปีที่แล้ว

    Aula nota 10 professor.

  • @leandromarrques
    @leandromarrques 2 ปีที่แล้ว

    Muito obrigado pela aula. Deus te abençoe.

  • @vagneroliveira8657
    @vagneroliveira8657 3 ปีที่แล้ว

    cadê o comando limpa tela Bruno.

    • @ramonvinicius4419
      @ramonvinicius4419 3 ปีที่แล้ว

      Tá no teu

    • @vagneroliveira8657
      @vagneroliveira8657 3 ปีที่แล้ว +1

      @@ramonvinicius4419 eu pensava q tenha um parecido com c++, exemplo ! SYSTEM("CLS");

    • @nerlanoliveira2264
      @nerlanoliveira2264 ปีที่แล้ว

      ​@@ramonvinicius4419 deixa de ser burro, não sabe, não fala