C++ da Classlar (Class)
C++ OOP ya’ni Object Oriented Programming (Obyektga yo’naltirilgan dasturlash) ni qo’llab quvvatlaydi va ushbu uslubni class va object larsiz tassavvur qilib bo’lmaydi. Classlar ham huddi structdek turli ma’lumot turlarini o’zida jamlay oladi farqi shundaki classlarda biz public, private va protected kalit so’zlaridan foydalangan holda ma’lumotlar havsizligini boshqarishimiz mumkin.
- public - class ichidagi o’zgaruvchilarga classdan tashqarida murojaat qilish imkonini beradi.
- private - class ichidagi o’zgaruvchilarga faqatgina class ichida murojaat qilish mumkin.
- private - himoyalangan classlar xisoblanib bunday classlar o’zgaruvchilariga class ichida yoki meros classlar ichida murojaat qilish mumkin.
Class e’lon qilish quidagicha class kalit so’zidan foydalangan holda amalga oshiriladi.
Ushbu holatda biz avtomobil Classini hosil qildik va konstruktor va ekranga chop qilish funksiyalarini qo’shdik. Yuqoridagi classimizni asosiy main funksiyamiz ichida chaqirib ishga tushurib ko’ramiz.