PHPda davlat/xususiy nima himoyalangan?
PHPda davlat/xususiy nima himoyalangan?

Video: PHPda davlat/xususiy nima himoyalangan?

Video: PHPda davlat/xususiy nima himoyalangan?
Video: PHPda Saytni Parser Qilish 2024, Dekabr
Anonim

PHP - Modifikatorlarga kirish

ommaviy - mulk yoki usulga hamma joydan kirish mumkin. himoyalangan - xususiyat yoki usulga sinf ichida va shu sinfdan olingan sinflar orqali kirish mumkin. xususiy - xususiyat yoki usulga FAQAT sinf ichida kirish mumkin

Bundan tashqari, PHP-da xususiy va himoyalangan o'rtasidagi farq nima?

Shaxsiy : Usul yoki xususiyat bilan xususiy ko'rinishga faqat sinf ichida kirish mumkin. Siz kira olmaysiz xususiy sinfingizdan tashqaridagi usul yoki o'zgaruvchi. Himoyalangan : bilan usul yoki oʻzgaruvchi himoyalangan ko'rinish faqat kirish mumkin ichida bolalar sinfi. Himoyalangan foydalaniladi ichida meros jarayoni.

Shuningdek, davlat/xususiy va himoyalangan o'rtasidagi farq nima? A ommaviy a'zoga sinfdan tashqari har qanday joydan, lekin dastur ichida kirish mumkin. A himoyalangan a'zo o'zgaruvchisi yoki funktsiyasi a ga juda o'xshash xususiy a'zo bo'lgan, ammo bu yana bitta qo'shimcha imtiyozni taqdim etdi, bu ularga hosila sinflar deb ataladigan bolalar sinflarida kirish mumkin.

OOPda davlat/xususiy va himoyalangan nima?

Umuman olganda, ommaviy hamma kirishga ruxsat berilganligini anglatadi, xususiy degan ma'noni anglatadi, faqat bir xil sinf a'zolariga kirishga ruxsat beriladi va himoyalangan pastki sinf a'zolariga ham ruxsat berilganligini bildiradi.

Nima uchun biz davlat xususiy va himoyalangan foydalanamiz?

ommaviy : hamma joydan kirish mumkin. himoyalangan : bir xil paketning sinflari va har qanday paketda joylashgan kichik sinflar tomonidan kirish mumkin. sukut bo'yicha (modifikator ko'rsatilmagan): bir xil paketning sinflari tomonidan foydalanish mumkin. xususiy : faqat bitta sinf ichida foydalanish mumkin.

Tavsiya: