Sinf tuzilishini sinf nima tushuntiradi?
Sinf tuzilishini sinf nima tushuntiradi?

Video: Sinf tuzilishini sinf nima tushuntiradi?

Video: Sinf tuzilishini sinf nima tushuntiradi?
Video: Hujayra | Hujayralar | Yuqori sinf biologiyasi 2024, May
Anonim

Ob'ektga yo'naltirilgan dasturlashda a sinf muayyan turdagi ob'ektdagi s va o'zgaruvchi s usulining shablon ta'rifidir. Shunday qilib, ob'ekt a ning o'ziga xos namunasidir sinf ; unda o'zgaruvchilar o'rniga haqiqiy qiymatlar mavjud. The tuzilishi a sinf va uning kichik sinflari deyiladi sinf ierarxiya.

Oddiy qilib aytganda, sinfning tuzilishi qanday?

Sinf va tuzilma o'rtasidagi farq

Sinf Tuzilishi
Sinflar mos yozuvlar turlaridan iborat. Strukturalar qiymat turlariga ega.
Barcha mos yozuvlar turlari yig'ma xotirada ajratilgan. Barcha qiymat turlari stek xotirasida ajratilgan.

Bundan tashqari, sinf nima va ob'ekt nima? Sinf ga qarshi ob'ekt A sinf uchun shablon hisoblanadi ob'ektlar . A sinf belgilaydi ob'ekt tegishli qiymatlar diapazoni va standart qiymatni o'z ichiga olgan xususiyatlar. A sinf ham tasvirlaydi ob'ekt xulq-atvor. An ob'ekt a ning a'zosi yoki "nasoli" hisoblanadi sinf.

Shuningdek, bilish uchun sinf va tuzilmaning farqi nimada?

Farq orasida Sinflar va tuzilmalar . Sinf ota-onaning xususiyatlari va usullarini meros qilib oladigan kichik sinfni yaratishi mumkin, holbuki Tuzilishi merosni qo'llab-quvvatlamaydi. A sinf sukut bo'yicha barcha a'zolarga shaxsiy ega. A tuzilishi a sinf a'zolar sukut bo'yicha hammaga ochiq.

Koddagi sinf nima?

Ob'ektga yo'naltirilgan dasturlashda a sinf kengaytiriladigan dastur - kod -holat (a'zo o'zgaruvchilari) va xatti-harakatlarning amalga oshirilishi (a'zo funktsiyalari yoki usullari) uchun boshlang'ich qiymatlarni taqdim etadigan ob'ektlarni yaratish uchun shablon. Bu tillarda a sinf yaratadi sinflar metaklass deb ataladi.

Tavsiya: