Эмне үчүн талаалар көбүнчө жеке болуп саналат?
Эмне үчүн талаалар көбүнчө жеке болуп саналат?

Video: Эмне үчүн талаалар көбүнчө жеке болуп саналат?

Video: Эмне үчүн талаалар көбүнчө жеке болуп саналат?
Video: АЯЛДЫ КАНТИП КАНДЫРЫШ КЕРЕК КӨРГҮЛӨ! 2024, Май
Anonim

Талаалар жарыяланышы керек жеке эгерде андай кылбоо учун орчундуу себеп болбосо. Программалоодо туруктуу баалуулуктун жетектөөчү принциптеринин бири "Сырларды сактоо менен толкундардын эффекттерин азайтуу" болуп саналат. Качан талаа болуп саналат жеке , чалуучу мүмкүн эмес адатта туура эмес түз мүмкүндүк алуу талаа.

Анда эмне үчүн инстанция өзгөрмөлөрү купуя деп жарыяланышы керек?

Инсан өзгөрмөлөрү керек бол жеке деп жарыяланды маалыматты жашырууга көмөк көрсөтүү, ошондуктан керек класстан тышкары кирүүгө болбойт. Бирок, класстан тыштан кирүүгө мүмкүн болгон бир нече учурларда, алар объект тарабынан квалификацияланышы керек (мисалы, myPoint. x). Класс өзгөрмөлөр класстын аталышы менен квалификацияланат (мисалы, Color.

Андан тышкары, методдор качан жеке болушу керек? Жеке ыкмалар тапшырмаларды майда бөлүктөргө бөлүү же башка колдонуучуларга көп талап кылынган коддун кайталанышын алдын алуу үчүн пайдалуу. ыкмалары класста, бирок керек ошол класстан тышкары чакырылышы мүмкүн эмес.

Жөн эле, эмне үчүн ачыктын ордуна жеке колдонуу керек?

А өзгөрмөсүн жасоо менен жеке маалымат мүчөсү, сиз мааниси эч качан өзгөртүлбөшүнө же өзгөрүлбөшүнө кепилдик бере аласыз. Башка жагынан алганда, өзгөрмө болсо коомдук , башка класс коддун башка бөлүктөрүнүн бузулушуна алып келиши мүмкүн болгон маанини өзгөртүшү же өзгөртүшү мүмкүн.

Javaдагы жеке талаа деген эмне?

Жеке мүчөлөрү (экөө тең талаалар жана методдор) алар жарыяланган класстын ичинде же ички класстардын ичинде гана жеткиликтүү. жеке ачкыч сөз тарабынан берилген төрт мүмкүндүк модфикаторунун бири Java жана анын бардык төрт арасында эң чектөөчүсү, мисалы. коомдук, демейки (пакет), корголгон жана жеке.

Сунушталууда: