Sobes.tech
Junior — Middle

Kas saaksite selgitada, mis on objektid objektorienteeritud programmeerimises?

sobes.tech AI

Vastus AI-lt

Objekt-orienteeritud programmeerimises (OOP) on objekt klassi näide, mis ühendab andmed ja meetodid nende andmete töötlemiseks. Objekti esindavad konkreetseid entiteete valdkonnast ning neil on seisund (väljade väärtused) ja käitumine (meetodid). Näiteks Java-s saab luua klassi "Auto" koos väljadega "värv" ja "kiirus" ning meetoditega "sõit" ja "pidurda". Iga selle klassi objekt omab oma spetsiifilisi väärtusi nende väljade jaoks ning suudab täita meetodeid.

Näide:

class Car {
    String color;
    int speed;

    void drive() {
        System.out.println("Auto sõidab kiirusega " + speed);
    }
}

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