Неліктен өрістер әдетте жеке болып табылады?
Неліктен өрістер әдетте жеке болып табылады?

Бейне: Неліктен өрістер әдетте жеке болып табылады?

Бейне: Неліктен өрістер әдетте жеке болып табылады?
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Мамыр
Anonim

Өрістер жариялау керек жеке егер мұны жасамауға дәлелді себеп болмаса. Бағдарламалаудағы тұрақты құндылықтың жетекші принциптерінің бірі «Құпияларды сақтау арқылы толқын әсерлерін азайту». Қашан а өріс болып табылады жеке , қоңырау шалушы мүмкін емес әдетте орынсыз тікелей қол жеткізу өріс.

Неліктен айнымалы мәндер жеке деп жариялануы керек?

Дана айнымалылары керек болуы жеке деп жарияланды ақпаратты жасыруға ықпал ету, сондықтан керек сыныптан тыс қол жеткізуге болмайды. Дегенмен, сыныптан тыс қол жетімділік бар бірнеше жағдайларда, олар нысан бойынша білікті болуы керек (мысалы, myPoint. x). Сынып айнымалылар сынып атауына сәйкес келеді (мысалы, Түс.

Сонымен қатар, әдістер қашан жеке болуы керек? Жеке әдістер тапсырмаларды кішірек бөліктерге бөлу немесе басқалар жиі қажет ететін кодтың қайталануын болдырмау үшін пайдалы. әдістері сыныпта, бірақ керек осы сыныптан тыс шақыруға болмайды.

Неліктен жалпыға ортақ емес, жеке пайдалану керек?

a айнымалысын жасау арқылы жеке деректер мүшесі болса, мәннің ешқашан өзгертілмейтінін немесе өзгермейтінін оңайырақ қамтамасыз ете аласыз. Екінші жағынан, егер айнымалы болса қоғамдық , басқа сынып мәнді өзгертуі немесе өзгертуі мүмкін, бұл кодтың басқа бөліктерінің бұзылуына әкелуі мүмкін.

Java тіліндегі жеке өріс дегеніміз не?

Жеке мүшелері (екеуі де өрістер және әдістер) тек олар жарияланған сынып ішінде немесе ішкі сыныптар ішінде қол жетімді. жеке кілт сөз ұсынатын төрт қатынас модификаторының бірі болып табылады Java және оның барлық төрт арасындағы ең шектеуші, мысалы. жалпы, әдепкі (бума), қорғалған және жеке.

Ұсынылған: