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 13!

    Núcleo do Java
    Nível 3,Aula 0
    Nível 13
    Disponível
  • Por que as Interfaces Existem - Suportando Comportamentos Declarados

    Núcleo do Java
    Nível 3,Aula 1
    Uma interface é um mecanismo para algo interagir com algo. Aqui a pessoa manda o cachorro “sentar”, ou seja, dá o comando de acordo com a “interface de voz para controlar o cachorro”. Se o cachorro executar o comando, ele suporta essa interface. Na programação é a mesma coisa. Você pode combinar métodos, ações em um objeto e seus dados em uma interface. Para que? Aprenda com a palestra.
    Disponível
  • Tarefas de interface | Nível 3

    Núcleo do Java
    Nível 3,Aula 2
    "Olá, amigo! Tenho ótimas notícias para você! Hoje à noite, você definitivamente estará de bom humor." "Oh por que?" "Sim. Porque você está indo muito bem com as interfaces. Ha-ha-ha! Aqui estão dez (!) tarefas para você. Não fique entediad
    Disponível
  • Como usar classes abstratas

    Núcleo do Java
    Nível 3,Aula 3
    "Olá, amigo! Ontem você foi ensinado nas formas de classes abstratas. Agora é hora de aprofundar nosso conhecimento. Quero ensiná-lo a usar classes abstratas corretamente." É difícil criar uma analogia do mundo real para uma classe abstrata
    Disponível
  • Pratique com classes abstratas | Nível 3

    Núcleo do Java
    Nível 3,Aula 4
    "Olá, amigo! Eu ia ajudá-lo com suas tarefas hoje. Mas estou muito cansado. E ainda tenho muito o que fazer esta noite: tomar uma cerveja e jogar pôquer com meus amigos. Então, boa sorte, amigo ! Realize essas tarefas."
    Disponível
  • Herança múltipla de interfaces

    Núcleo do Java
    Nível 3,Aula 5
    Dizem que não existe herança múltipla em Java... Parece que não existe, mas é. Não há herança múltipla de classes devido a alguns problemas (mais sobre eles depois). Mas a herança múltipla de interfaces em Java existe, e esta ferramenta interessante e poderosa ajuda muito a escrever código racional.
    Disponível
  • Pratique com classes abstratas

    Núcleo do Java
    Nível 3,Aula 6
    "Olá, amigo! Aqui estou. E trouxe para você... um grande e interessante trabalho sobre herança múltipla."
    Disponível
  • Classe abstrata vs. interface

    Núcleo do Java
    Nível 3,Aula 7
    Como uma classe abstrata é diferente de uma interface? Esses conceitos logo se tornarão familiares e compreensíveis, mas no processo de aprendizagem nem sempre é fácil separar claramente um do outro. O professor Bilaabo e sua tabela de resumo mágica de comparação de classes abstratas e interfaces estão com pressa para ajudar.
    Disponível
  • Interfaces padrão: InputStream, OutputStream

    Núcleo do Java
    Nível 3,Aula 8
    Era uma vez InputStream e OutputStream. Eles são declarados como classes abstratas, mas se você olhar de perto, eles parecem ser interfaces reais. Quase todos os seus métodos são abstratos, exceto por alguns métodos menores. Atenção, a pergunta é: qual a peculiaridade deles e por que ainda são feitas classes abstratas?
    Disponível
  • Links úteis do Professor — 13

    Núcleo do Java
    Nível 3,Aula 9
    "Amigo, se você continuar clicando em tarefas e lições como esta, juro que você se tornará o aluno robô mais bem-sucedido em todos os meus 130 anos de ensino." "Olá! Mal posso esperar para ver o que vem a seguir. Talvez possamos adiar a teo
    Disponível
  • Steve Wozniak - fundador da Apple

    Núcleo do Java
    Nível 3,Aula 10
    "Olá, amigo! Aqui está um bom vídeo. Já estou resistindo pacientemente à vontade de assisti-lo por duas horas. Vá logo."
    Disponível
  • Tarefa bônus | 11 palestra | 3 nível

    Núcleo do Java
    Nível 3,Aula 11
    O Capitão Bobrov do Galaxy Rush está em contato! Ele tem algumas surpresas para você. Mais precisamente, não um par, e não surpresas, mas até dez tarefas para consolidar o conhecimento sobre classes e interfaces abstratas. E os mais curiosos podem tentar resolver três quebra-cabeças de bônus, para resolvê-los, você precisa pensar com cuidado.
    Disponível
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