Ո՞րն է տարբերությունը Java-ում աբստրակցիայի և ինկապսուլյացիայի միջև օրինակով:
Ո՞րն է տարբերությունը Java-ում աբստրակցիայի և ինկապսուլյացիայի միջև օրինակով:

Video: Ո՞րն է տարբերությունը Java-ում աբստրակցիայի և ինկապսուլյացիայի միջև օրինակով:

Video: Ո՞րն է տարբերությունը Java-ում աբստրակցիայի և ինկապսուլյացիայի միջև օրինակով:
Video: Garbage Collector in Java - Վաչե Ազարյան։ Ելույթներ Code Republic-ում։ 2024, Նոյեմբեր
Anonim

Աբստրակցիա ներկայացնում է վարքագիծը հեռացնելը թե ինչպես է այն իրականացրել, մեկ աբստրակցիայի օրինակ մեջ Java ինտերֆեյս է, մինչդեռ Էկապսուլյացիա նշանակում է թաքցնել մանրամասները - ից իրականացում արտաքին աշխարհից, որպեսզի երբ ամեն ինչ փոխվի, ոչ մի մարմին չազդի:

Այնուհետև, ի՞նչ է աբստրակցիան և պարփակումը Java-ում՝ օրինակով:

Էկապսուլյացիա փաթաթում է, պարզապես թաքցնում է հատկությունները և մեթոդները: Էկապսուլյացիա օգտագործվում է ծածկագիրը և տվյալները մեկ միավորում թաքցնելու համար՝ արտաքին աշխարհից տվյալները պաշտպանելու համար: Դասը լավագույնն է օրինակ -ից ինկապսուլյացիան . Աբստրակցիա մյուս կողմից նշանակում է ցույց տալ միայն անհրաժեշտ մանրամասները նախատեսված օգտագործողին:

Երկրորդ, ո՞րն է տարբերությունը աբստրակցիայի և պոլիմորֆիզմի միջև: Տարբերությունը աբստրակցիայի և պոլիմորֆիզմի միջև Java-ում։ 2) Մեկ այլ Տարբերությունը պոլիմորֆիզմի միջև և Աբստրակցիա դա է Աբստրակցիա իրականացվում է օգտագործելով վերացական դասը և ինտերֆեյսը Java-ում, մինչդեռ Պոլիմորֆիզմ աջակցվում է Java-ում գերբեռնվածության և գերակայման միջոցով:

Այս կերպ, ի՞նչ է encapsulation-ը Java-ում Example ծրագրով:

Encapsulation Java-ում կոդի և տվյալների միասին մեկ միավորի մեջ փաթաթելու գործընթաց է, համար օրինակ , պարկուճ, որը խառնված է մի քանի դեղամիջոցներից։ Այժմ մենք կարող ենք օգտագործել setter-ի և getter մեթոդները՝ դրանցում տվյալները սահմանելու և ստանալու համար: Այն Java Bean դաս է օրինակ ամբողջությամբ պարփակված դասի:

Ի՞նչ է ինկապսուլյացիան պարզ տերմիններով:

Էկապսուլյացիա Տվյալների և գործառույթների համակցման գործընթացն է մեկ միավորի մեջ, որը կոչվում է դաս: Մեջ ավելի պարզ բառեր , դասի ատրիբուտները պահվում են մասնավոր, իսկ հանրային ստացող և կարգավորող մեթոդները տրամադրվում են այս հատկանիշները շահարկելու համար: Այսպիսով, ինկապսուլյացիան հնարավոր է դարձնում տվյալների թաքցման հայեցակարգը:

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