Black Friday 20% de desconto
Ainda dá tempo

0

dias

00

hrs

00

min

00

seg

Curso de Java Polimorfismo: Entenda herança e interfaces

9,4

Nota desse curso

17.438

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 Polimorfismo: Entenda herança e interfaces

Um pouco mais do conteúdo

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

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.

Última atualização

20/03/2020

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Iranildo Jr

em 14/05/2020

Curso muito bom, porém acho que faltam exemplos. Ao final de cada módulo poderia ter algum projeto maior ou um desafio para implementação.

Java Polimorfismo: Entenda herança e interfaces

Lucas Leandro

em 02/08/2020

Curso muito bem exemplificado, assertivo e que implementou todos os pontos conceituais.

Java Polimorfismo: Entenda herança e interfaces

Luciano de Oliveira

em 19/11/2020

Muito bom Ajuda a entender muito bem o conceitos todos os videos e principalmente os exemplos para baixar e testar quando erramos evitando assim utilizacao desnecessria do forum e perder tempo esperando alguem responder.

Java Polimorfismo: Entenda herança e interfaces

Aproveite a Cyber Monday e comece agora!

Ainda dá tempo

0

dias

00

hrs

00

min

00

seg

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

  • Desconto 15%

Premium

Desconto 15%
  • 1233 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 R$63,75
à vista R$900 R$765
Matricule-se

Premium Plus

Desconto 15%
  • 1233 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 R$85
à vista R$1.200 R$1.020
Matricule-se

Max

Desconto 15%
  • 1233 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 R$102
à vista R$1.440 R$1.224
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas