Sobes.tech
Junior — Middle

Kako se koncept objekta realizuje u jeziku objektno-orijentisanog programiranja?

sobes.tech АИ

Одговор од АИ

U objektno-orijentisanom programiranju (OOP), objekat je instanca klase koja kombinuje podatke (polja, svojstva) i metode (funkcije) za rad sa tim podacima. Objekat enkapsulira stanje i ponašanje, što omogućava modelovanje stvarnih entiteta.

Na primer, u Javi, objekat se kreira na osnovu klase:

class Car {
    String color;
    int speed;

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

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

Ovde, myCar je objekat klase Car, koji čuva svoje stanje (color, speed) i može da izvršava akcije (accelerate).