Sobes.tech
Junior — Middle

Ako je v jazyku objektovo orientovaného programovania realizovaná predstava objektu?

sobes.tech AI

Odpoveď od AI

V objektovo orientovanom programiraní (OOP), objekt je instanca klase koja kombinuje podatke (polja, svojstva) i metode (funkcije) za rad sa tim podacima. Objekt 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
    }
}

Овде, myCar је објекат класе Car, који чува своје стање (color, speed) и може извршавати акције (accelerate).