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

9,4

Nota desse curso

16.297

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

Última atualização

20/03/2020

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Lucas Leandro

em 02/08/2020

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

Java parte 3: Entendendo herança e interface

DANILO LIMA LEONARDI

em 09/05/2020

Foi um bom curso, mas achei que não fosse acabar nunca hahaha.

Java parte 3: Entendendo herança e interface

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 parte 3: Entendendo herança e interface

Aprenda Java com esse e outros cursos, comece agora!

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

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

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

  • 1213 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 completo por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas