Curso de Java parte 3: Entendendo herança e interface

9,4

Nota desse curso

11.209

Alunos neste curso

Faça esse curso de Java e:

  • Reuse código com classes Herança e Composição
  • Implemente interface e métodos abstratas
  • Entenda o que é Polimorfismo
  • Aprenda sobre reescrita e herança de métodos
  • Conheça super e protected

Conteúdo Detalhado

  1. Introdução a herança

    • Introdução ao curso
    • Revisão e a classe Funcionario
    • Lembrando construtores
    • Introdução a herança
    • Code smells
    • Começando com a herança
    • Herança no Java
    • Sintaxe correta
    • Mãos na massa: Utilizando herança
    • O que aprendemos?
  2. Super e reescrita de métodos

    • Herança no diagrama de classes
    • Reescrita de métodos
    • Visibilidade
    • Sobrescrita
    • Super com métodos
    • Dominando herança
    • Private x Protected
    • Mãos na massa: Reescrita de método
    • Para saber mais: Sobrecarga
    • O que aprendemos?
  3. Entendendo Polimorfismo

    • Introdução ao Polimorfismo
    • Aplicando Polimorfismo
    • Qual é a saída?
    • Porque não funciona?
    • Tipo da referência
    • Resumo herança
    • O que é polimorfismo?
    • Mãos na massa: Polimorfismo
    • O que aprendemos?
  4. Herança e o uso construtores

    • Herança e construtores
    • Herança de classes
    • Conta Corrente e Poupança
    • Sobre o construtor
    • A anotação @Override
    • Mãos na massa: Focando em herança e polimorfismo
    • O que aprendemos?
  5. Classes e métodos abstratos

    • Classes abstratas
    • Sobre Classes Abstratas
    • Métodos abstratos
    • Sobre métodos abstratos
    • Classes e Métodos Abstratos
    • Mãos na massa: Classe e método abstrato
    • Abstract no exemplo Conta
    • Conhece classes abstratas?
    • Mãos na massa: Contas
    • O que aprendemos?
  6. Interfaces

    • Mais uma classe abstrata
    • Herança multipla?
    • A primeira interface
    • Herdando de várias classes
    • Completando o sistema
    • Conceitos de Interfaces
    • Classes Abstratas x Interfaces
    • Sobre o polimorfismo
    • Mãos na massa: Trabalhando com interfaces
    • O que aprendemos?
  7. Praticando herança e interfaces

    • Revendo a composição
    • Mais uma interface
    • Implementando tributáveis
    • Revisando conceitos de herança
    • Revisando conceitos de interface
    • Composição x Herança
    • Mãos na massa: Continuando o projeto
    • Mãos na massa (Opcional): Modificando o projeto de Conta
    • Exemplos de Herança e Interface
    • O que aprendemos?
    • Conclusão

Primeira aula de Java parte 3: Entendendo herança e interface

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Java parte 3: Entendendo herança e interface

Instrutores

  • Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Desenvolvedores que estão começando com Java e querem aprender mais sobre OO.

Nível de Dificuldade

Básico

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

williampiresnunes

em 21/03/2019

Como sou novo no mundo Java, cada aula para mim foi um grande aprendizado.Parabéns ao professor!!

Java parte 3: Entendendo herança e interface

Jocy Gonçalves Neto

em 24/03/2019

Acho que deveria ter mais exercícios práticos, talvez uma lista de exercício ou algo do tipo.

Java parte 3: Entendendo herança e interface

Gregory S. Castezana

em 04/09/2019

Foi excelente, ótimas aulas, com professores que sabem transmitir conhecimento e aplicação de exercícios práticos. Áudio e vídeo muito bem editados.

Java parte 3: Entendendo herança e interface

Aprenda Java com esse e outros cursos, comece agora!

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana