สาธารณะ / ส่วนตัวได้รับการปกป้องและเป็นค่าเริ่มต้นใน Java อย่างไร
สาธารณะ / ส่วนตัวได้รับการปกป้องและเป็นค่าเริ่มต้นใน Java อย่างไร

วีดีโอ: สาธารณะ / ส่วนตัวได้รับการปกป้องและเป็นค่าเริ่มต้นใน Java อย่างไร

วีดีโอ: สาธารณะ / ส่วนตัวได้รับการปกป้องและเป็นค่าเริ่มต้นใน Java อย่างไร
วีดีโอ: วิธีแก้ง่ายๆ การเชื่อมต่อของคุณไม่เป็นส่วนตัว 2024, พฤศจิกายน
Anonim

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

ยังถามอีกว่าส่วนตัวมีการป้องกันและสาธารณะใน Java คืออะไร?

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

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

รู้ยัง อะไรคือความแตกต่างระหว่างการป้องกันส่วนตัวและสาธารณะ?

NS ความแตกต่างระหว่าง ตัวแก้ไขการเข้าถึงเหล่านี้มาในความสามารถในการจำกัดการเข้าถึงคลาส เมธอด หรือตัวแปร สาธารณะ เป็นตัวแก้ไขการเข้าถึงที่ จำกัด น้อยที่สุดในขณะที่ ส่วนตัว เป็นตัวแก้ไขการเข้าถึง แพ็คเกจ และ. ที่จำกัดที่สุด มีการป้องกัน อยู่ใน ระหว่าง.

วิธีการของ Java เป็นแบบส่วนตัวโดยค่าเริ่มต้นหรือไม่

โดย ค่าเริ่มต้น , ตัวแปรและ วิธีการ ของคลาสสามารถเข้าถึงได้โดยสมาชิกของคลาสเองและคลาสอื่นๆ ในแพ็คเกจเดียวกัน ดังที่เราได้กล่าวไว้ก่อนหน้านี้ วิธีการ และตัวแปรประกาศเป็น ส่วนตัว สามารถเข้าถึงได้ภายในชั้นเรียนเท่านั้น

แนะนำ: