Article image
Matheus Madureira
Matheus Madureira25/05/2024 21:10
Compartilhe

Primeiros Passos com Programação Orientada a Objetos em Java: Um Guia Fácil e Rápido

  • #Java
  • #POO

Vamos explorar o mundo da Programação Orientada a Objetos (POO) usando Java! Se você é novo no assunto, não se preocupe, vamos explicar tudo de um jeito bem tranquilo. Preparado? Vamos nessa!

1. O que é Orientação a Objetos? 

 image

A Programação Orientada a Objetos é um jeito de organizar o código em "objetos", que são como peças de LEGO que você pode montar. Em vez de ter um bloco enorme de código, você cria pequenas peças que representam coisas do mundo real.

Exemplo simples em Java:

class Pessoa {
  String nome;
  int idade;
  
  void dizerOla() {
      System.out.println("Olá, meu nome é " + nome);
  }
}

public class Main {
  public static void main(String[] args) {
      Pessoa pessoa = new Pessoa();
      pessoa.nome = "Ana";
      pessoa.idade = 25;
      pessoa.dizerOla();
  }
}

2. Objetos

Objetos são as peças de LEGO que montamos com as classes. No exemplo, `pessoa` é um objeto da classe `Pessoa`. É como criar uma "Ana" no seu código!

3. Classes

Classes são os "modelos" que usamos para fazer objetos. Elas definem as características (como nome e idade) e os comportamentos (como dizer "Olá"). Pense na classe `Pessoa` como um molde para criar várias "pessoas" no seu código.

4. Herança

Herança é quando uma classe herda as características e comportamentos de outra. É como pegar um molde e melhorá-lo. Por exemplo, todos os cachorros são animais, mas nem todos os animais são cachorros.

Exemplo de diagrama:

image

Exemplo de Código:

class Animal {
  void fazerSom() {
      System.out.println("O animal faz um som");
  }
}

class Cachorro extends Animal {
  void fazerSom() {
      System.out.println("O cachorro late");
  }
}

5. Polimorfismo

Polimorfismo é uma palavra chique que significa que objetos diferentes podem ser usados de maneira intercambiável. Você pode tratar um cachorro como um animal e ele ainda sabe latir!

Exemplo de código:

public class Main {
  public static void main(String[] args) {
      Animal meuAnimal = new Cachorro();
      meuAnimal.fazerSom(); // Saída: O cachorro late
  }
}

6. Encapsulamento

Encapsulamento é como proteger os detalhes internos de um objeto, mostrando apenas o necessário. É como um cofre: você pode colocar dinheiro, mas não pode ver o que está dentro sem permissão.

Exemplo de encapsulamento:

class ContaBancaria {
  private double saldo;
  
  public void depositar(double valor) {
      saldo += valor;
  }
  
  public double getSaldo() {
      return saldo;
  }
}

Curtiu aprender sobre Programação Orientada a Objetos com Java?

O conteúdo do artigo foi gerado por Inteligência Artificial, porém revisado e modificado parcialmente por mim.

Quer ver mais exemplos e projetos legais? Dá uma olhada no meu GitHub para mais dicas, códigos e truques!

https://github.com/MatheusMadureiraa

⚒️ Ferramentas de produção:

Imagens: I.A. lexica.art

Editor de imagem: Power Point

Conteúdo: ChatGPT 

Revisões Humanas: Matheus Madureira

Compartilhe
Comentários (1)
Alex Almeida
Alex Almeida - 06/06/2024 16:10

O bom é que podemos pegar a ideia central e conseguir aplicar a outras linguagens de programação.