Sobes.tech
Junior — Middle

Obyektga yo'naltirilgan dasturlash tilida obyekt tushunchasi qanday amalga oshiriladi?

sobes.tech AI

AIdan javob

Obyekt ob'ekt-oriented dasturlashda (OOP) — bu sinfning nusxasi bo'lib, u ma'lumotlar (maydonlar, xususiyatlar) va metodlar (funktsiyalar) bilan birga keladi. Ob'ekt holat va xulq-atvorni inkapsulyatsiya qiladi, bu haqiqiy mavjudotlarni modellashtirish imkonini beradi.

Masalan, Java'da ob'ekt sinf asosida yaratiladi:

class Car {
    String color;
    int speed;

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

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

Bu yerda, myCarCar sinfining ob'ekti bo'lib, u o'z holatini (color, speed) saqlaydi va harakatlarni (accelerate) bajarishi mumkin.