บ้าน พัฒนาการ ส่วนตัวคืออะไร - คำจำกัดความจาก techopedia

ส่วนตัวคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ส่วนตัวหมายถึงอะไร

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


คีย์เวิร์ดส่วนตัวถูกใช้ในภาษาเชิงวัตถุส่วนใหญ่ (OOP) รวมถึง C ++, C # และ Java

Techopedia อธิบายส่วนตัว

ตัวระบุการเข้าถึงส่วนตัวส่วนใหญ่จะใช้สำหรับการห่อหุ้มซึ่งหมายถึงตัวแปรหรือวิธีการที่ซ่อนจากโลกภายนอก ซึ่งหมายความว่าตัวแปรส่วนตัวและวิธีการที่ถูกผูกไว้แน่นกับชั้นเรียนและใช้ได้เฉพาะภายในขอบเขตของชั้นเรียน สมาชิกข้อมูลส่วนตัวมักจะเข้าถึงได้ด้วยวิธีพิเศษที่เรียกว่า setters คอมไพเลอร์ส่งกลับข้อผิดพลาดถ้าโปรแกรมเมอร์พยายามเข้าถึงตัวแปรส่วนตัวหรือวิธีการจากนอกชั้นเรียน


C ++ ช่วยให้การใช้ฟังก์ชั่นเพื่อนและชั้นเรียนในการเข้าถึงตัวแปรหรือวิธีการส่วนตัว ถ้าคลาสถูกประกาศให้เพื่อนไปยังคลาสอื่น (ผ่านการเพิ่มบรรทัดของโค้ดในคลาสหลังที่ระบุว่าคลาสเดิมคือเพื่อนผ่านคีย์เวิร์ดของเพื่อน) ดังนั้นคลาสเก่าอาจเข้าถึงตัวแปรและเมธอดส่วนตัวจากคลาสหลัง นอกจากนี้หากคลาส A เป็นเพื่อนกับคลาส B ดังนั้น B จะไม่เป็นเพื่อนกับ A โดยปริยายนอกจากนี้มิตรภาพจะไม่ถ่ายทอด ตัวอย่างเช่นถ้า A เป็นเพื่อนกับ B และ B เป็นเพื่อนกับ C ดังนั้น A จะไม่เป็นเพื่อนกับ C โดยปริยาย

ส่วนตัวคืออะไร - คำจำกัดความจาก techopedia