Ի՞նչ է սահմանված դասը Java-ում:
Ի՞նչ է սահմանված դասը Java-ում:

Video: Ի՞նչ է սահմանված դասը Java-ում:

Video: Ի՞նչ է սահմանված դասը Java-ում:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Մայիս
Anonim

Java - Այն Սահմանել Ինտերֆեյս. Գովազդներ. Ա Սահմանել Հավաքածու է, որը չի կարող կրկնօրինակ տարրեր պարունակել: Այն մոդելավորում է մաթեմատիկականը հավաքածու աբստրակցիա. Այն Սահմանել ինտերֆեյսը պարունակում է միայն հավաքածուից ժառանգված մեթոդներ և ավելացնում է այն սահմանափակումը, որ կրկնօրինակ տարրերն արգելված են:

Համապատասխանաբար, ինչ է սահմանվում և ստանում Java-ում:

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

Նմանապես, կա՞ն հավաքածուներ Java-ում: Այն Java հարթակը պարունակում է երեք ընդհանուր նշանակության Սահմանել իրականացումներ՝ HashSet, TreeSet և LinkedHashSet: HashSet-ը, որն իր տարրերը պահում է հեշ աղյուսակում, լավագույն կատարումն է. սակայն այն երաշխիքներ չի տալիս կրկնման կարգի վերաբերյալ:

Պարզապես, ինչպե՞ս է աշխատում հավաքածուն Java-ում:

HashSet-ի ներդրումը ներսում Java . Սահմանել հասնում է իր տարրերի եզակիությանը HashMap-ի միջոցով: Երբ տարրը փոխանցվում է Սահմանել , այն ավելացվում է որպես բանալի HashMap-ում՝ add(Element e) մեթոդով։ Այժմ, արժեքը պետք է կապված լինի բանալիի հետ:

Կոմպլեկտը կրկնվող Java-ն է:

Այն Սահմանել ինտերֆեյսը իրականացնում է Java կրկնվող ինտերֆեյս. Այդ իսկ պատճառով դուք կարող եք կրկնել a-ի տարրերը Սահմանել օգտագործելով յուրաքանչյուր օղակը:

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