Պատասխան. Java-ում encapsulation-ի հիմնական առավելությունը տվյալների թաքցումն է Օգտագործելով encapsulation մենք կարող ենք թույլ տալ ծրագրավորողին որոշել մուտքի տվյալները և այդ տվյալների վրա գործող մեթոդները: Օրինակ, եթե մենք ցանկանում ենք, որ տվյալ տվյալը անհասանելի լինի դասից դուրս որևէ մեկի համար, ապա մենք այդ տվյալները դարձնում ենք մասնավոր:
Ինչու ենք մենք օգտագործում encapsulation?
Կապսուլյացիան օգտագործվում է դասի ներսում կառուցվածքային տվյալների օբյեկտի արժեքները կամ վիճակը թաքցնելու համար՝ կանխելով չլիազորված կողմերի անմիջական մուտքը դեպի դրանք:
Ինչու ենք մենք օգտագործում encapsulation-ը Java-ում օրինակով:
Կապսուլյացիան Java-ում ծածկագիրը և տվյալները միասին փաթաթելու գործընթաց է մեկ միավորի մեջ , օրինակ՝ մի պարկուճ, որը խառնված է մի քանի դեղամիջոցներից:Մենք կարող ենք Java-ում ամբողջությամբ ինկապսուլացված դաս ստեղծել՝ դասի բոլոր տվյալների անդամները մասնավոր դարձնելով: … Java Bean դասը լիովին պարփակված դասի օրինակ է:
Ինչու ենք մենք պարփակում Java-ում:
Կապսուլյացիայի հիմքում ընկած ամբողջ գաղափարն է թաքցնել կատարման մանրամասները օգտվողներից Եթե տվյալների անդամը մասնավոր է, դա նշանակում է, որ այն կարող է մուտք գործել միայն նույն դասում: Ոչ մի դրսից դաս չի կարող մուտք գործել այլ դասի անձնական տվյալների անդամ (փոփոխական): … Ահա թե ինչու encapsulation-ը հայտնի է որպես տվյալների թաքցում:
Ինչու և որտեղ է անհրաժեշտ ինկապսուլյացիան:
Encapsulation օգնում է մեկուսացնել իրականացման մանրամասները դասի հաճախորդների վարքագծից(այլ դասեր/գործառույթներ, որոնք օգտագործում են այս դասը), և ձեզ ավելի շատ վերահսկողություն է տալիս զուգավորման վրա: ձեր կոդը։