Junior — Middle
Puoi spiegare cosa sono gli oggetti nella programmazione orientata agli oggetti?
sobes.tech AI
Risposta dell'AI
Nella programmazione orientata agli oggetti (OOP), un oggetto è un'istanza di una classe che combina dati e metodi per lavorare con questi dati. Gli oggetti rappresentano entità concrete del dominio e possiedono uno stato (valori dei campi) e un comportamento (metodi). Ad esempio, in Java, si può creare una classe "Auto" con campi "colore" e "velocità" e metodi "guidare" e "frenare". Ogni oggetto di questa classe avrà i propri valori specifici di questi campi e potrà eseguire i metodi.
Esempio:
class Car {
String color;
int speed;
void drive() {
System.out.println("L'auto va a " + speed + " km/h");
}
}
Car myCar = new Car();
myCar.color = "Rosso";
myCar.speed = 60;
myCar.drive();