Barcha ma’lumotlar bitta obyektda yig‘ilgan va ularga
osongina murojaat qilish,
ularni o‘zgartirish va ko‘chirish mumkin. Sizning sinfingiz bilan ishlovchi dasturiy
qismlar, ya’ni mijozlar sizning obyektingizdan,
uning qanday ishlashidan
tashvishlanmasdan, bemalol foydalanishlari mumkin.
Sinf o‘zgaruvchilarning ixtiyoriy kombinastiyasidan, shuningdek boshqa
sinflar
tiplaridan iborat bo‘lishi mumkin. Sinfdagi o‘zgaruvchilar o‘zgaruvchi – a’zolar yoki
xossalar deyiladi. Sar sinfi o‘rindiq, radiopriyomnik, shina va boshqa o‘zgaruvchi -
a’zolardan iborat. O‘zgaruvchi – a’zolar faqatgina o‘zlarining sinflarida yotadilar.
G`ildirak va motor avtomobilning qanday tarkibiy qismi bo‘lsa, o‘zgaruvchi – a’zolar
ham sinfning shunday tarkibiy qismidir.
Sinfdagi funksiyalar odatda o‘zgaruvchi a’zolar ustida biror bir amal bajaradilar.
Ular funksiya – a’zolar yoki sinf metodlari deb aytiladi. Mashina sinfi metodlari
qatoriga
Haydash() va
Tuxtatish() metodlari kiradi. Mushuk sinfi hayvonni
yoshi va og‘irligini ifodalovchi o‘zgaruvchi – a’zolarga ega bo‘lishi mumkin.
Shuningdek,
bu sinfning funksional qismi Uxlash(), Miyovlash(),
SichqonTutish() metodlaridan iborat bo‘ladi.
Funkstiya – a’zolar ham o‘zgaruvchi a’zolar singari sinfda yotadi. Ular
o‘zgaruvchi a’zolar ustida amallar bajaradi va sinfni funksional imkoniyatlarini
aniqlaydi.