Learning Hub Logo
Java
  • Introdução ao Java
  • Como instalar o Java
  • Primeiro programa
  • Sintaxe básica
  • Comentários
  • Variáveis
  • Tipos de dados
  • Type Casting
  • Operadores aritméticos
  • Operadores de atribuição
  • Operadores de comparação
  • Operadores lógicos
  • Strings
  • Métodos de String
  • Math
  • Booleanos
  • Condicionais
  • Switch
  • Loop: while e do-while
  • Loop: for
  • Break e Continue
  • Arrays
  • Arrays multidimensionais
  • Métodos
  • Parâmetros e sobrecarga de métodos
  • Escopo de variáveis
  • Recursão
  • Introdução a POO
  • Classes e objetos
  • Atributos de classe
  • Métodos de classe
  • Construtores
  • Modificadores de acesso
  • Encapsulamento
  • Herança
  • Polimorfismo
  • Classes abstratas
  • Interfaces
  • Enums
  • Entrada do usuário
  • Datas
  • ArrayList
  • HashMap
  • Exceções
  • Expressões Lambda

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
JavaIntrodução a POO
2 min de leitura

Introdução a POO

O que é Programação Orientada a Objetos e por que Java é construído sobre ela

O que é POO?

Programação Orientada a Objetos, ou POO, é um paradigma de programação baseado na ideia de organizar o código em objetos, que representam coisas do mundo real ou conceitos do sistema.

Java foi criado desde sua base como uma linguagem orientada a objetos. Praticamente tudo nele é construído em torno de classes e objetos.

Classes e objetos

Uma classe é como um molde, uma planta. Um objeto é uma instância concreta criada a partir desse molde.

Carregando...

Cachorro é a classe, o molde. meuCachorro é um objeto, uma instância criada a partir dela.

Os quatro pilares da POO

A Programação Orientada a Objetos costuma ser resumida em quatro conceitos principais, que veremos com mais detalhes nas próximas aulas:

  • Encapsulamento: proteger os dados de um objeto, controlando como eles são acessados e modificados;
  • Herança: permitir que uma classe reaproveite características de outra;
  • Polimorfismo: permitir que objetos de classes diferentes respondam de formas diferentes ao mesmo comando;
  • Abstração: esconder detalhes complexos e expor apenas o que é necessário usar.

Por que usar POO?

Esse modelo ajuda a organizar sistemas grandes, agrupando dados e comportamentos relacionados em um mesmo lugar. Em vez de ter dados soltos e funções separadas trabalhando sobre eles, você tem objetos que já sabem o que são e o que podem fazer.

AnteriorRecursãoPróximo Classes e objetos