Sobes.tech
Junior — Middle

Obyekt-oriented dasturlashda obyektlar nima ekanligini tushuntirib bera olasizmi?

sobes.tech AI

AIdan javob

Obyekt ob'ektga yo'naltirilgan dasturlashda (OOP) sinfning nusxasi bo'lib, u ma'lumotlar va ularni ishlash uchun metodlarni birlashtiradi. Ob'ektlar ma'lumotlar sohasidan aniq mavjudliklarni ifodalaydi va holat (maydonlarning qiymatlari) va xulq-atvor (metodlar) ga ega. Masalan, Java'da "Avtomobil" sinfini yaratish mumkin bo'lib, unga "rang" va "tezlik" maydonlari va "harakat qilish" va "tormoz" metodlari kiritiladi. Har bir ushbu sinf ob'ekti o'zining aniq maydon qiymatlari va metodlarni bajarishga qodir bo'ladi.

Misol:

class Car {
    String color;
    int speed;

    void drive() {
        System.out.println("Mashina " + speed + " km/h tezlikda harakatlanmoqda");
    }
}

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