Sobes.tech
Junior — Middle

Czy możesz wyjaśnić, czym są obiekty w programowaniu obiektowym?

sobes.tech AI

Odpowiedź od AI

W programowaniu obiektowym (OOP) obiekt jest instancją klasy, która łączy dane i metody do pracy z tymi danymi. Obiekty reprezentują konkretne byty z dziedziny i posiadają stan (wartości pól) oraz zachowanie (metody). Na przykład w Java można utworzyć klasę "Samochód" z polami "kolor" i "prędkość" oraz metodami "jechać" i "hamować". Każdy obiekt tej klasy będzie miał własne, konkretne wartości tych pól i będzie mógł wykonywać metody.

Przykład:

class Car {
    String color;
    int speed;

    void drive() {
        System.out.println("Samochód jedzie z prędkością " + speed);
    }
}

Car myCar = new Car();
myCar.color = "Czerwony";
myCar.speed = 60;
myCar.drive();