Ինչու են դաշտերը սովորաբար մասնավոր:
Ինչու են դաշտերը սովորաբար մասնավոր:

Video: Ինչու են դաշտերը սովորաբար մասնավոր:

Video: Ինչու են դաշտերը սովորաբար մասնավոր:
Video: Ինչու են Ռյազանի հայերին զանգվածաբար հետապնդում․ համայնքի ղեկավարը մանրամասներ է պատմում 2024, Ապրիլ
Anonim

Դաշտեր պետք է հայտարարվի մասնավոր եթե չկա հիմնավոր պատճառ դա չանելու համար: Ծրագրավորման մեջ կայուն արժեքի առաջնորդող սկզբունքներից է «Նվազագույնի հասցնել ալիքային էֆեկտները՝ պահպանելով գաղտնիքները»: Երբ ա դաշտ է մասնավոր , զանգահարողը չի կարող սովորաբար ստանալ անհամապատասխան ուղղակի մուտք դեպի դաշտ.

Ինչո՞ւ պետք է օրինակի փոփոխականները հայտարարվեն որպես մասնավոր:

Օրինակի փոփոխականները պետք է լինել հայտարարվել է մասնավոր խթանել տեղեկատվության թաքցումը, այսպես պետք է Դասից դուրս հասանելի չլինել: Այնուամենայնիվ, այն մի քանի դեպքերում, երբ հասանելի է դասից դուրս, դրանք պետք է որակավորվեն օբյեկտի կողմից (օրինակ՝ myPoint. x): Դասարան փոփոխականներ որակվում են դասի անվանմամբ (օրինակ՝ Գույն.

Ավելին, ե՞րբ պետք է մեթոդները լինեն մասնավոր: Մասնավոր մեթոդներ օգտակար են առաջադրանքները փոքր մասերի բաժանելու կամ կոդի կրկնօրինակումը կանխելու համար, որը հաճախ անհրաժեշտ է ուրիշներին մեթոդները դասարանում, բայց պետք է չզանգել այդ դասից դուրս:

Պարզապես, ինչու՞ օգտագործել մասնավորը հանրայինի փոխարեն:

Ա փոփոխականը դարձնելով մասնավոր տվյալների անդամ, դուք կարող եք ավելի հեշտությամբ ապահովել, որ արժեքը երբեք չի փոփոխվի կամ փոխվի: Մյուս կողմից, եթե փոփոխականն է հանրային , մեկ այլ դաս կարող է փոփոխել կամ փոխել արժեքը, որը կարող է հանգեցնել կոդի այլ մասերի խափանման:

Ի՞նչ է մասնավոր դաշտը Java-ում:

Մասնավոր անդամներ (երկուսն էլ դաշտերը և մեթոդները) հասանելի են միայն իրենց հայտարարված դասի ներսում կամ ներքին դասերի ներսում: մասնավոր հիմնաբառը չորս մուտքի փոփոխիչներից մեկն է, որը տրամադրվում է Java և դա ամենասահմանափակողն է բոլոր չորսի մեջ, օրինակ. հանրային, լռելյայն (փաթեթ), պաշտպանված և մասնավոր.

Խորհուրդ ենք տալիս: