Compreender o que são classes e objetos na Programação Orientada a Objetos (POO), utilizando exemplos simples e práticos.
Uma classe é como um molde ou forma para criar objetos.
Ela define as características (atributos) e os comportamentos (métodos) que os objetos terão.
Pense em uma classe "Carro" como um molde. Todo carro tem:
public class Carro {
// Atributos (características)
String cor;
String modelo;
int velocidade;
// Métodos (comportamentos)
void acelerar() {
velocidade += 10;
System.out.println("Acelerando. Velocidade atual: " + velocidade);
}
void frear() {
velocidade -= 10;
System.out.println("Freando. Velocidade atual: " + velocidade);
}
void buzinar() {
System.out.println("Biiiii!");
}
}
Um objeto é uma instância de uma classe. Ou seja, é um elemento real criado a partir do molde da classe.
int, float, double…), e null para o tipo String.Exemplo do Objeto Funcionário

Funcionario f2 = new Funcionario()