สาธารณะ / ส่วนตัวป้องกันใน PHP คืออะไร?
สาธารณะ / ส่วนตัวป้องกันใน PHP คืออะไร?

วีดีโอ: สาธารณะ / ส่วนตัวป้องกันใน PHP คืออะไร?

วีดีโอ: สาธารณะ / ส่วนตัวป้องกันใน PHP คืออะไร?
วีดีโอ: สิ่งที่ต้องรู้สำหรับมือใหม่ก่อนเริ่มสร้างเว็บไซต์ มีอะไรบ้าง ไปดูกัน! 2024, อาจ
Anonim

PHP - ตัวดัดแปลงการเข้าถึง

สาธารณะ - คุณสมบัติหรือวิธีการสามารถเข้าถึงได้จากทุกที่ มีการป้องกัน - คุณสมบัติหรือเมธอดสามารถเข้าถึงได้ภายในคลาสและตามคลาสที่ได้รับจากคลาสนั้น ส่วนตัว - คุณสมบัติหรือเมธอดสามารถเข้าถึงได้ภายในคลาสเท่านั้น

นอกจากนี้ อะไรคือความแตกต่างระหว่างส่วนตัวและการป้องกันใน PHP?

ส่วนตัว : วิธีการหรือทรัพย์สินด้วย ส่วนตัว ทัศนวิสัยสามารถเข้าถึงได้ภายในชั้นเรียนเท่านั้น คุณไม่สามารถเข้าถึง ส่วนตัว วิธีการหรือตัวแปรจากภายนอกชั้นเรียนของคุณ มีการป้องกัน : วิธีการหรือตัวแปรกับ มีการป้องกัน ทัศนวิสัยสามารถเข้าถึงได้เท่านั้น ใน ชั้นเรียนเด็ก มีการป้องกัน จะถูกนำไปใช้ ใน กระบวนการรับมรดก

นอกจากนี้ อะไรคือความแตกต่างระหว่างภาครัฐ/เอกชน และการคุ้มครอง? NS สาธารณะ สมาชิกสามารถเข้าถึงได้จากทุกที่นอกชั้นเรียน แต่ภายในโปรแกรม NS มีการป้องกัน ตัวแปรหรือฟังก์ชันสมาชิกคล้ายกับ a. มาก ส่วนตัว สมาชิก แต่ให้ประโยชน์เพิ่มเติมอย่างหนึ่งที่พวกเขาสามารถเข้าถึงได้ในคลาสย่อยที่เรียกว่าคลาสที่ได้รับ

สาธารณะ / ส่วนตัวและได้รับการคุ้มครองใน OOP คืออะไร?

พูดอย่างกว้างๆ สาธารณะ หมายความว่าทุกคนได้รับอนุญาตให้เข้าถึง ส่วนตัว หมายความว่าเฉพาะสมาชิกของคลาสเดียวกันเท่านั้นที่สามารถเข้าถึงได้และ มีการป้องกัน หมายความว่าสมาชิกของคลาสย่อยได้รับอนุญาตด้วย

เหตุใดเราจึงใช้ภาครัฐ เอกชน และได้รับการคุ้มครอง?

สาธารณะ : เข้าถึงได้จากทุกที่ มีการป้องกัน : สามารถเข้าถึงได้โดยคลาสของแพ็คเกจเดียวกันและคลาสย่อยที่อยู่ในแพ็คเกจใดก็ได้ ค่าเริ่มต้น (ไม่ได้ระบุตัวดัดแปลง): เข้าถึงได้โดยคลาสของแพ็คเกจเดียวกัน ส่วนตัว : เข้าถึงได้ภายในคลาสเดียวกันเท่านั้น

แนะนำ: