Талбайнууд яагаад ихэвчлэн хувийн байдаг вэ?
Талбайнууд яагаад ихэвчлэн хувийн байдаг вэ?

Видео: Талбайнууд яагаад ихэвчлэн хувийн байдаг вэ?

Видео: Талбайнууд яагаад ихэвчлэн хувийн байдаг вэ?
Видео: Одод хэрхэн мөхдөг вэ ? СУПЕРНОВА гэж юу вэ ? 2024, Арваннэгдүгээр
Anonim

Талбайнууд зарлах ёстой хувийн үүнийг хийхгүй байх сайн шалтгаан байхгүй бол. Програмчлалын урт хугацааны үнэ цэнийн үндсэн зарчмуудын нэг бол "Нууцыг хадгалах замаар долгионы нөлөөг багасгах" юм. Хэзээ a талбар байна хувийн , дуудагч чадахгүй ихэвчлэн зохисгүй шууд хандалт авах талбар.

Иймээс яагаад жишээ хувьсагчдыг хувийн гэж зарлах ёстой вэ?

Жишээ хувьсагчид байх ёстой байх хувийн гэж зарлав мэдээллийг нуухыг дэмжих, тиймээс ёстой ангиас гадуур хандаж болохгүй. Гэсэн хэдий ч, ангиас гадуур хандалт хийх цөөн тохиолдолд тэдгээр нь объектын шаардлага хангасан байх ёстой (жишээ нь, myPoint. x). Анги хувьсагч ангийн нэрээр хангагдсан байна (жишээ нь, Өнгө.

Цаашилбал, аргууд хэзээ хувийн байх ёстой вэ? Хувийн аргууд Даалгавруудыг жижиг хэсгүүдэд хуваах, эсвэл бусад хүмүүст ихэвчлэн шаардлагатай байдаг кодыг давхардахаас урьдчилан сэргийлэхэд тустай. аргууд ангид, гэхдээ ёстой тэр ангиас гадуур дуудаж болохгүй.

Зүгээр л, яагаад нийтийн оронд хувийн хэвшлийг ашиглах хэрэгтэй вэ?

Хувьсагчийг хийснээр a хувийн өгөгдлийн гишүүн бол та утгыг хэзээ ч өөрчлөхгүй, өөрчлөхгүй гэдгийг илүү хялбархан баталгаажуулж чадна. Нөгөө талаас, хэрэв хувьсагч нь олон нийтийн , өөр анги нь кодын бусад хэсгийг сүйрүүлэхэд хүргэж болох утгыг өөрчлөх эсвэл өөрчлөх боломжтой.

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

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

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