Sobes.tech
Junior — Middle

Come viene realizzato il concetto di oggetto nel linguaggio di programmazione orientato agli oggetti?

sobes.tech AI

Risposta dell'AI

Nell'ambito della programmazione orientata agli oggetti (OOP), un oggetto è un'istanza di una classe che combina dati (campi, proprietà) e metodi (funzioni) per lavorare con questi dati. L'oggetto incapsula lo stato e il comportamento, consentendo di modellare entità reali.

Ad esempio, in Java, un oggetto viene creato sulla base di una classe:

class Car {
    String color;
    int speed;

    void accelerate() {
        speed += 10;
    }
}

public class Main {
    public static void main(String[] args) {
        Car myCar = new Car(); // creazione dell'oggetto
        myCar.color = "red";
        myCar.speed = 0;
        myCar.accelerate();
        System.out.println(myCar.speed); // 10
    }
}

Qui, myCar è un oggetto della classe Car, che memorizza il suo stato (color, speed) e può eseguire azioni (accelerate).