curso de

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

Estudando este mês:

e mais 59 alunos(as)

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

3107

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.

Com a nova versão de certificação seria intressante ter um novo modulo para o Java 11

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

Diego

No último tópico faltou exercícios de Interfaces. Só tem exercícios de classes abstratas.

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

Rodrigo Cunha Gaspar

FIquei confuso com o fato de o Java verificar código em execução. Mas o conteúdo foi ótimo.Seria legal atualizar pro Java8 tbm. Pq mesmo com o curso de java8 alguns tópicos não foram cobertos.

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

Henrique

Aprenda Java com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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