Sobes.tech
Junior — Middle

როგორ ხორციელდება ობიექტის გაგება ობიექტზე ორიენტირებულ პროგრამირების ენაში?

sobes.tech AI

პასუხი AI-სგან

ობიექტი ობიექტ-ორგანიზებული პროგრამირების (OOP) ფარგლებში კლასის ნიმუშია, რომელიც აერთიანებს მონაცემებს (მინდვრები, თვისებები) და მეთოდებს (ფუნქციებს) ამ მონაცემებთან მუშაობისთვის. ობიექტი ინკაფსულირებს მდგომარეობას და ქცევას, რაც საშუალებას აძლევს რეალური არსებულობების მოდელირებას.

მაგალითად, Java-ში, ობიექტი შექმნილია კლასის საფუძველზე:

class Car {
    String color;
    int speed;

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

public class Main {
    public static void main(String[] args) {
        Car myCar = new Car(); // ობიექტის შექმნა
        myCar.color = "red";
        myCar.speed = 0;
        myCar.accelerate();
        System.out.println(myCar.speed); // 10
    }
}

აქ, myCar არის Car კლასის ობიექტი, რომელიც ინახავს თავის მდგომარეობას (color, speed) და შეუძლია შეასრულოს მოქმედებები (accelerate).