Pular para o conteúdo principal
Iníciojava

Curso

Introdução à Programação Orientada a Objetos em Java

IntermediárioNível de habilidade
Atualizado 12/2025
Aprenda os principais conceitos da programação orientada a objetos, desde classes e objetos básicos até tópicos avançados, como herança e polimorfismo.
Iniciar curso gratuitamente
JavaProgramming
4 h
9 vídeos
28 Exercícios
2,350 XP
9,699
Declaração de realização

Crie sua conta gratuita

Continuar com o GoogleMostrar mais opções

ou


Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.

Preferido por alunos de milhares de empresas

Group

Treinando uma equipe?

Experimente para Empresas

Descrição do curso

A programação orientada a objetos (OOP) é uma abordagem poderosa para escrever software organizado e escalável. Java, uma das linguagens de programação mais populares do mundo, dá vida à OOP com uma sintaxe clara e um forte apoio da comunidade. Neste curso, você vai aprender a usar Java para modelar sistemas do mundo real usando classes, objetos, herança, encapsulamento e muito mais.

Crie classes e objetos Java do mundo real

Comece aprendendo a definir classes como modelos e use-as para criar instâncias de objetos. Você vai usar a sintaxe básica do Java pra criar componentes reutilizáveis que refletem entidades do mundo real, como carros, passaportes e fórmulas.

Adicionar comportamento com construtores e métodos

Domine o uso de construtores para inicializar o estado do objeto e explore métodos para adicionar comportamento. Você vai escrever métodos void e de tipo de retorno, o que vai te ajudar a criar programas dinâmicos e interativos.

Proteja e reutilize código com encapsulamento e herança

Veja como os modificadores de acesso controlam o que fica visível para quem usa seu código. Aprenda a usar herança e classes abstratas para eliminar a duplicação e criar hierarquias estruturadas.

Aplicar interfaces e polimorfismo

Use interfaces para dar mais flexibilidade e implementar comportamentos compartilhados entre as classes. Por fim, aproveite o poder do polimorfismo substituindo e sobrecarregando métodos para criar designs de software mais adaptáveis.

No final, você vai conseguir criar aplicativos Java modulares com uma arquitetura orientada a objetos bem organizada.

Pré-requisitos

Intermediate Java
1

Programação Orientada a Objetos (OOP) em Java

Explore os fundamentos de programação orientada a objetos (OOP) em Java, com foco nas diferenças entre tipos primitivos e objetos. Aprenda a definir e criar classes e objetos e entenda os componentes essenciais de uma classe, como campos, construtores e métodos.
Iniciar capítulo
2

Encapsulamento e Herança

Aprofunde-se em programação orientada a objetos explorando conceitos-chave como encapsulamento, herança e abstração. Aprenda a controlar o acesso aos membros de uma classe, estender funcionalidades e definir conceitos e contratos abstratos que garantem consistência entre implementações.
Iniciar capítulo
3

Interfaces e Polimorfismo

Fortaleça suas habilidades em programação orientada a objetos explorando como interfaces e polimorfismo funcionam em Java. Aprenda a definir interfaces e implementá-las em classes para dar suporte a comportamentos flexíveis. Pratique a sobrescrita de métodos para personalizar o comportamento em subclasses e use a sobrecarga de métodos para definir múltiplas formas de um método dentro da mesma classe. Você também vai explorar a sobrecarga de construtores para possibilitar criações de objetos versáteis. Esses exercícios práticos vão ajudar você a escrever código Java mais adaptável e reutilizável.
Iniciar capítulo
Introdução à Programação Orientada a Objetos em Java
Curso
concluído

Obtenha um certificado de conclusão

Adicione esta credencial ao seu perfil do LinkedIn, currículo ou CV
Compartilhe nas redes sociais e em sua avaliação de desempenho
Inscreva-se agora

Faça como mais de 19 milhões de alunos e comece Introdução à Programação Orientada a Objetos em Java hoje mesmo!

Crie sua conta gratuita

Continuar com o GoogleMostrar mais opções

ou


Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.

Desenvolva suas habilidades em dados com o app do DataCamp

Continue progredindo em qualquer lugar com nossos cursos para celular e desafios diários de programação de 5 minutos.