Java дахь ангийн анхдагч хандалтын тодорхойлогч гэж юу вэ?
Java дахь ангийн анхдагч хандалтын тодорхойлогч гэж юу вэ?

Видео: Java дахь ангийн анхдагч хандалтын тодорхойлогч гэж юу вэ?

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

The анхдагч тодорхойлогч контекстээс хамаарна. Учир нь ангиуд , ба интерфейс тунхаглал, the анхдагч хувийн багц юм. Энэ нь зөвхөн зөвшөөрөгдсөн хамгаалагдсан болон хувийн хооронд хамаарна ангиуд ижил багцад хандалт . Учир нь интерфейс гишүүд (талбар ба арга), the анхдагч хандалт нийтийнх.

Үүнтэй адилаар, java дахь анхдагч хандалтын тодорхойлогч гэж юу вэ?

Java хангадаг анхдагч тодорхойлогч үгүй үед хэрэглэдэг хандалт хувиргагч байна. Ямар ч анги, талбар, арга эсвэл үүсгэгчийг зарлаагүй хандалт өөрчлөгч нь зөвхөн нэг багц дахь ангиудад хандах боломжтой. The анхдагч хувиргагчийг интерфэйс доторх талбарууд болон аргуудад ашигладаггүй.

Java дахь хандалтын хувиргагч гэж юу вэ? А Java хандалтын хувиргагч ямар ангиуд байж болохыг зааж өгнө хандалт тухайн анги ба түүний талбарууд, бүтээгчид, аргууд. Хандалтын хувиргагчид анги, түүний үүсгэгч, талбар, аргуудыг тусад нь зааж өгч болно. Ангиуд, талбарууд, бүтээгчид болон аргууд нь дөрвөн өөр аль нэгтэй байж болно Java хандалтын хувиргагчид : хувийн.

Ийм байдлаар Java ангид анхдагч хандалтын хувиргагч гэж юу вэ?

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

Java-д анхдагч өгөгдлийн төрөл гэж юу вэ?

Үүний хамгийн бага утга нь - 2, 147, 483, 648, хамгийн их утга нь 2, 147, 483, 647. Түүний анхдагч утга нь 0. int өгөгдлийн төрөл гэж ерөнхийд нь ашигладаг өгөгдлийн үндсэн төрөл санах ойтой холбоотой асуудал байхгүй бол интеграл утгуудын хувьд. Жишээ нь: int a = 100000, int b = -200000.

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