C tilidagi sinf nima?
C tilidagi sinf nima?

Video: C tilidagi sinf nima?

Video: C tilidagi sinf nima?
Video: 1 - dars | C ++ dasturlash tili | Darslik | Qudrat Abdurahimov | O'zbekchasiga 2024, May
Anonim

A C sinfida ++ - foydalanuvchi tomonidan belgilangan turdagi yoki kalit so'z bilan e'lon qilingan ma'lumotlar tuzilmasi sinf uning a'zolari sifatida ma'lumotlar va funktsiyalarga (shuningdek, a'zo o'zgaruvchilari va a'zo funktsiyalari deb ataladi) ega bo'lib, ularning kirishlari uchta kirish spetsifikatsiyasi xususiy, himoyalangan yoki ommaviy tomonidan boshqariladi. Odatiy bo'lib C++ a'zolariga kirish sinf xususiydir.

Shunday qilib, C dasturlashda sinf nima?

Sinf : A sinf C++ da ob'ektga yo'naltirilgan qurilish blokidir dasturlash . Bu foydalanuvchi tomonidan belgilangan ma'lumotlar turi bo'lib, unda o'z ma'lumotlar a'zolari va a'zolar funktsiyalari mavjud bo'lib, unga misol yaratish orqali kirish va foydalanish mumkin. sinf . C++ sinf ob'ekt uchun chizmaga o'xshaydi.

Shuningdek, bilingki, sinf va ob'ekt nima? A sinf barcha uchun umumiy bo'lgan o'zgaruvchilar va usullarni (funktsiyalarni) belgilaydigan loyiha yoki prototipdir ob'ektlar ma'lum bir turdagi. An ob'ekt a ning namunasidir sinf . Dasturiy ta'minot ob'ektlar ko'pincha real dunyoni modellashtirish uchun ishlatiladi ob'ektlar kundalik hayotda topasiz.

Yuqoridagilardan tashqari, biz C sinfidan foydalana olamizmi?

Yo'q, C yo'q sinflar o'z-o'zidan faqat C++ (u "sifatida boshlangan" C bilan sinflar "O'shanda). Lekin siz foydalanishi mumkin standart C C++ kodidagi kutubxona, garchi u ko'pincha yaxshi amaliyot deb hisoblanmasa ham (bu erda C++ o'zining yuqori darajadagi konstruktsiyalariga ega, masalan, cout va printf).

C da sinf va ob'ekt nima?

A sinf dagi tuzilishga o'xshash kengaytirilgan tushunchadir C dasturlash tili; bu sinf faqat ma'lumotlar xususiyatlarini tavsiflaydi. C++ dasturlash tilida, a sinf ning xususiyatlarini (ma'lumotlarini) va xatti-harakatlarini (funktsiyalarini) tavsiflaydi ob'ektlar . Sinflar emas ob'ektlar , lekin ular namuna yaratish uchun ishlatiladi ob'ektlar.

Tavsiya: