curso de

Certificação Java SE 7 Programmer I: Relações entre classes

Resumo do curso

  • Vantagens e desvantagens da herança
  • Quando é possível realizar o cast?
  • Polimorfismo aplicado corretamente
  • Uso e regras das interfaces
  • Efeitos do uso do super e do this

Público alvo

Aprenda a lidar com diversos tipos de herança e suas implicações na linguagem: desde o polimorfismo até a sobrescrita de métodos.

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Última atualização

17/09/2019

Já é aluno?

Comece o curso agora

8h

p/ conclusão

61

Atividades

116

Minutos de video

2990

Alunos nesse curso

9.2

Nota deste curso

Certificado de participação

Formação com esse curso

Instrutores

  • Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

Conteúdo Detalhado

  1. Implementando herança

    • Herança de métodos e atributos
    • Métodos estáticos e herança
    • Object
  2. Desenvolva código que mostra o uso de polimorfismo

    • Polimorfismo e chamadas de métodos
    • this, super e sobrescrita de métodos
  3. Diferencie entre o tipo de uma referência e o tipo de um objeto

    • Relacionamento "é um"
    • Conceitos de polimorfismo
    • Aplicando modificadores de acesso e herança
  4. Determine quando é necessário fazer casting

    • Casting com interfaces
    • instanceof
  5. Use super e this para acessar objetos e construtores

    • this e variáveis membro
    • this e super em variável membro
    • this e super em membros static
  6. Use classes abstratas e interfaces

    • Classes abstratas
    • Métodos abstratos
    • Interfaces

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.

Apenas uma observação: Os feedbacks dos exercícios poderiam ser um pouco mais completo, algumas vezes eu errei mais não consegui identificar o porquê, seria interessante um feedback pouco mais completo.Restante ta bacana.

Certificação Java SE 7 Programmer I: Relações entre classes

Tiago Goulart Ribeiro

Excelente conteúdo e explicação no vídeo, mas sinto falta de justificativa no resultado de algumas questões. Em alguns casos a justificativa só repete o que já está dizendo da alternativa correta, "Não compila.".

Certificação Java SE 7 Programmer I: Relações entre classes

FELIPE QUEIROZ BARROSO

Gasto muito tempo na viagem para ir e voltar do trabalho. O aplicativo está contribuindo diretamente para os meus estudos nessas ocasiões. A didática é leve e cativante e todos os pontos relevantes são abordados de forma prática e objetiva. A metodologia é impressionante!

Certificação Java SE 7 Programmer I: Relações entre classes

ALLAN

Aprenda Java com esse e outros cursos, comece agora!

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

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

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

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