CodeGym
Promoção
Aprendizagem
Cursos
Tarefas
Pesquisas & Questionários
Jogos
Ajuda
Cronograma
Comunidade
Usuários
Fórum
Chat
Artigos
Histórias de sucesso
Atividade
Avaliações
Assinaturas
Tema claro

Aulas

  • Avaliações
  • Sobre nós
Iniciar
Comece a aprender
Comece a aprender agora
  • Meu progresso
  • Cursos
  • Mapa da Missão
  • Aulas
  • Você atingiu o nível 12!

    Núcleo do Java
    Nível 2,Aula 0
    Nível 12
    Disponível
  • Polimorfismo e redefinição

    Núcleo do Java
    Nível 2,Aula 1
    Após esta palestra, você aprenderá o que é polimorfismo e resolverá o problema de pais e filhos, entendendo o que precisa ser feito caso o herdeiro já queira utilizar o método da mesma forma que seu antepassado fazia. Ou seja, a situação de uma baleia ser tão vaca, só que sem chifres, sem sinos e nada, não vai te confundir. Você pode até programá-lo.
    Disponível
  • Tarefas de Polimorfismo

    Núcleo do Java
    Nível 2,Aula 2
    "Olá, amigo! Aqui estão algumas centenas de tarefas sobre polimorfismo para você." "Hein? Mais cem exercícios?!" "Estou brincando. Apenas dez. Quer dizer, cinco."
    Disponível
  • Sobrecarga de método

    Núcleo do Java
    Nível 2,Aula 3
    Todos os métodos dentro de uma classe devem ter nomes únicos, ou melhor, uma combinação de um nome único e um conjunto de tipos de parâmetros para aquele método. Imagine que você precise escrever um método Add() para somar dois números. Mas você ainda não sabe ao certo se esses números são int ou double. A saída inteligente é sobrecarregar o método Add. Risha lhe contará sobre o resto.
    Disponível
  • Pratique métodos de sobrecarga

    Núcleo do Java
    Nível 2,Aula 4
    "Olá, amigo! Sou eu de novo. Tenho um presente para você: um monte de tarefas interessantes. Não precisa me agradecer. Vá com calma!"
    Disponível
  • aulas abstratas

    Núcleo do Java
    Nível 2,Aula 5
    Muitas vezes você precisa descrever algo não específico, básico no programa. Por exemplo, "carro". Terá um motor e um corpo. Esta não é uma máquina, mas apenas uma abstração - uma classe que criamos por conveniência. E já em sua base, você pode estragar uma Ferrari ou um Lada. A palestra tem detalhes. Interessante.
    Disponível
  • Pratique com classes abstratas | Nível 2

    Núcleo do Java
    Nível 2,Aula 6
    "Olá, amigo! Você se saiu tão bem nos exercícios anteriores que decidi encontrar algo um pouco mais difícil para você." "Obrigado, Diego. Você é um amigo de verdade. Eu não esperava por isso!!!"
    Disponível
  • Interfaces

    Núcleo do Java
    Nível 2,Aula 7
    A interface é filha legítima da abstração e do polimorfismo. Uma interface é muito semelhante a uma classe abstrata, na qual todos os métodos são abstratos. É declarado da mesma forma que uma classe, apenas a palavra-chave interface é usada. E por que eles são necessários, como e quando são usados, você aprenderá com esta palestra.
    Disponível
  • As interfaces são mais do que interfaces - são comportamentos

    Núcleo do Java
    Nível 2,Aula 8
    Imagine que você é um construtor de robôs e tem dezenas de robôs sob seu controle, cada um dos quais pode ter várias profissões. Você precisa concluir a parede com urgência. Você pega todos os robôs que têm a habilidade de "construtor" e diz a eles para construir uma parede. Você não se importa com o tipo de robô que eles são, mesmo com sprinklers. Se ele pode construir, deixe-o construir.
    Disponível
  • Tarefas de interface

    Núcleo do Java
    Nível 2,Aula 9
    "Olá, amigo! Em breve você estará sonhando com interfaces. Então eu não dormiria se fosse você. De jeito nenhum! Ha, ha! Aqui estão alguns pequenos exercícios para você. Que as interfaces permaneçam para sempre em seu cérebro. "
    Disponível
  • Links úteis do Professor — 12

    Núcleo do Java
    Nível 2,Aula 10
    "Bem, olá, amigo! Boas notícias! Estou encerrando o trabalho em um preditor super preciso!" "Legal. O que ele faz? Preverá quando me tornarei um programador legal?" "Ei, não se apresse, meu jovem robô! Não olhei tão à frente, mas já sei que
    Disponível
  • Código Morse

    Núcleo do Java
    Nível 2,Aula 11
    "Alô, amigo! Onde você está indo? Já está começando. Vamos participar."
    Disponível
  • 1
  • 2
Aprender
  • Cadastro
  • Curso de Java
  • Ajuda com Tarefas
  • Preços
  • Sintaxe Java
Comunidade
  • Usuários
  • Artigos
  • Fórum
  • Chat
  • Histórias de sucesso
  • Atividade
  • Programa de afiliados
Empresa
  • Sobre nós
  • Contatos
  • Avaliações
  • Sala de imprensa
  • CodeGym for EDU
  • Perguntas frequentes
  • Suporte
CodeGymCodeGym é um curso online para aprender programação Java do zero. Este curso é uma maneira perfeita de dominar Java para iniciantes. Contém mais de 1.200 tarefas com verificação instantânea e um escopo essencial da teoria dos fundamentos de Java. Para ajudar você a ter sucesso nos estudos, implementamos um conjunto de recursos motivacionais: questionários, projetos de programação, conteúdo sobre aprendizagem eficiente e carreira de desenvolvedor Java.
Siga-nos
Idioma da interface
English Deutsch Español हिन्दी Français
Português
Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programadores se formam, não nascem" © 2026 CodeGym
MastercardVisa
"Programadores se formam, não nascem" © 2026 CodeGym