Semana da Programação

16% de desconto!
Oferta acaba em:

0

dias

00

hrs

00

min

00

seg

curso de

Java Polimorfismo: Entenda herança e interfaces

Estudando este mês:

e mais 1.756 alunos(as)

Resumo do curso

  • 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

Público alvo

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

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Última atualização

20/03/2020

Já é aluno?

Comece o curso agora

16h

p/ conclusão

74

Atividades

252

Minutos de video

24109

Alunos nesse curso

9.4

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Java Polimorfismo: Entenda herança e interfaces

Formação com esse curso

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 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

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Aulas com conteúdo realmente importantes, mas bem exploradas.

Java Polimorfismo: Entenda herança e interfaces

Renato Mendes Viegas

O professor Nico explicou muito bem os conceitos, dando exemplos de fácil compreensão mesmo sobre assuntos complexos.

Java Polimorfismo: Entenda herança e interfaces

Elmer Eidam Junior

Foi muito bom aprender um pouco mais sobre o mundo Java, porém queria que tivesse mais exercícios para praticar o conceito de heranças, interfaces e composições.

Java Polimorfismo: Entenda herança e interfaces

Gabriel Leite

Aprenda Java com esse e outros cursos, comece agora!

  • 1304 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

  • 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

  • 1304 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

  • 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

  • 1304 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

  • 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

  • 1304 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

  • 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
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas