Junior — Middle
Como é que o conceito de objeto é implementado na linguagem de programação orientada a objetos?
sobes.tech IA
Resposta da IA
Na programação orientada a objetos (POO), um objeto é uma instância de uma classe que combina dados (campos, propriedades) e métodos (funções) para trabalhar com esses dados. O objeto encapsula o estado e o comportamento, permitindo modelar entidades reais.
Por exemplo, em Java, um objeto é criado a partir de uma classe:
class Car {
String color;
int speed;
void accelerate() {
speed += 10;
}
}
public class Main {
public static void main(String[] args) {
Car myCar = new Car(); // criação do objeto
myCar.color = "red";
myCar.speed = 0;
myCar.accelerate();
System.out.println(myCar.speed); // 10
}
}
Aqui, myCar é um objeto da classe Car, que armazena seu estado (color, speed) e pode realizar ações (accelerate).