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();