Java-д нийтийн/хувийн хамгаалалттай, анхдагч гэж юу вэ?
Java-д нийтийн/хувийн хамгаалалттай, анхдагч гэж юу вэ?

Видео: Java-д нийтийн/хувийн хамгаалалттай, анхдагч гэж юу вэ?

Видео: Java-д нийтийн/хувийн хамгаалалттай, анхдагч гэж юу вэ?
Видео: Java хандалтын хувиргагчид - Нийтийн, хувийн, хамгаалагдсан, анхдагч байдлаар суралц 2024, Арваннэгдүгээр
Anonim

олон нийтийн : хаанаас ч хандах боломжтой. хамгаалагдсан : ижил багцын ангиуд болон аль ч багцад байгаа дэд ангиудад хандах боломжтой. анхдагч (өөрчлөгчийг заагаагүй): ижил багцын ангиудад хандах боломжтой. хувийн : зөвхөн нэг ангид хандах боломжтой.

Мөн Java-д хувийн хамгаалалттай, нийтийн гэж юу вэ?

хувийн : Гишүүд зөвхөн анги дотроос хандах боломжтой. олон нийтийн : Гишүүд програмын хаанаас ч хандах боломжтой бөгөөд энэ нь ямар ч хязгаарлалт байхгүй гэсэн үг юм. хамгаалагдсан : Гишүүд нь анги дотор болон удамшсан ангид хандах боломжтой. анхдагч: хэрэв бид ямар нэгэн хандалтын тодорхойлогч заагаагүй бол гишүүн анхдагч болно.

Үүнтэй адил Java-д нийтийн/хувийн гэж юу вэ? олон нийтийн Энэ нь та хаана ч хамаагүй хандах боломжтой гэсэн үг юм хувийн Та зөвхөн өөрийн анги дотроос хандах боломжтой гэсэн үг. Бүгдийг нь тэмдэглэхэд л болно хувийн , хамгаалагдсан эсвэл олон нийтийн өөрчлөгч нь локал хувьсагчдад хамаарахгүй Java . локал хувьсагч нь зөвхөн эцсийн байж болно java.

Мөн хувийн хамгаалалттай болон нийтийн хоёрын ялгаа юу болохыг мэдэх үү?

The хоорондын ялгаа Эдгээр хандалтын хувиргагч нь анги, арга эсвэл хувьсагчид хандах хандалтыг хязгаарлах чадвартай байдаг. олон нийтийн бол хамгийн бага хязгаарлалттай хандалтын хувиргагч юм хувийн нь хамгийн хязгаарлагдмал хандалтын хувиргагч, багц болон хамгаалагдсан оршдог хооронд.

Java аргууд нь анхдагчаар хувийнх уу?

By анхдагч , хувьсагч ба аргууд Ангийн гишүүдэд тухайн ангийн гишүүд болон нэг багц дахь бусад ангиуд хандах боломжтой. Бидний өмнө дурдсанчлан, аргууд гэж зарласан хувьсагчид хувийн зөвхөн өөрсдийн анги дотроос хандах боломжтой.

Зөвлөмж болгож буй: