Ob'ektlar ma'lumotlarni tegishli operatsiyalar bilan birlashtirish orqali real dunyo ob'ektlarini ifodalaydi.
Ob'ektlar ma'lumotlar atributlari va usullar orqali xatti-harakatlar orqali ikkala holatni inkapsulyatsiya qilish imkonini beradi. Bu struktura ma'lumotlariga yaxlit va modulli yondashuvni ta'minlaydi.
Sinflar
Sinflar
Sinflar bir xil turdagi ma'lumotlar va xatti-harakatlarga ega ob'ektlarni yaratish uchun shablon yoki chizma vazifasini bajaradi. Sinf o'z misollari uchun tuzilmani belgilaydi - ob'ekt qanday atributlar yoki ma'lumotlar a'zolarini o'z ichiga oladi.
Shuningdek, qanday usullar yoki funktsiyalarga ega bo'ladi. Sinflar o'xshash xususiyatlar va xatti-harakatlarga ega bo'lgan ob'ektlarni tashkil qilish imkonini beradi.
Shuningdek, qanday usullar yoki funktsiyalarga ega bo'ladi. Sinflar o'xshash xususiyatlar va xatti-harakatlarga ega bo'lgan ob'ektlarni tashkil qilish imkonini beradi.
Me’roslash
Me’roslash
Meroslash sinflarga atributlar va usullarni ota-sinflardan meros qilib olish imkonini beradi. Bu kodni qayta ishlatish va maxsus bolalar sinflarini yaratish imkonini beradi. Sinf ierarxiyasi bu ota-ona munosabatlarini ifodalaydi.
Usullar - bu sinfda yaratilgan ob'ektlar bajarishi mumkin bo'lgan xatti-harakatlar yoki harakatlarni ifodalovchi sinf ichida belgilangan funktsiyalar. Usullar ob'ektning ma'lumotlar a'zolarida ishlaydi va ob'ekt holatini manipulyatsiya qilish mantiqini qamrab oladi.
Usullar - bu sinfda yaratilgan ob'ektlar bajarishi mumkin bo'lgan xatti-harakatlar yoki harakatlarni ifodalovchi sinf ichida belgilangan funktsiyalar. Usullar ob'ektning ma'lumotlar a'zolarida ishlaydi va ob'ekt holatini manipulyatsiya qilish mantiqini qamrab oladi.