Çfarë është një ndërfaqe e përgjithshme?
Çfarë është një ndërfaqe e përgjithshme?

Video: Çfarë është një ndërfaqe e përgjithshme?

Video: Çfarë është një ndërfaqe e përgjithshme?
Video: Çfarë është një markë tregtare? 2024, Marsh
Anonim

Ndërfaqet që deklarohen me parametrat e tipitbecome ndërfaqet gjenerike . Ndërfaqet gjenerike kanë të njëjtat dy qëllime si të rregullta ndërfaqet . Ato janë krijuar ose për të ekspozuar anëtarët e një klase që do të përdoren nga klasa të tjera, ose për të detyruar një klasë të zbatojë funksionalitete specifike.

Gjithashtu, çfarë është një ndërfaqe e përgjithshme në Java?

Gjenerike ndërfaqet janë të specifikuara ashtu si gjenerike klasat. Për shembull: MyInterface është një ndërfaqe e përgjithshme që deklaron metodën e quajtur myMethod(). Në përgjithësi, a ndërfaqe gjenerike deklarohet në të njëjtën mënyrë si a gjenerike klasës.

si i përdorni gjenerikët? Me pak fjalë, gjenerike mundëson që llojet (klasat dhe ndërfaqet) të jenë parametra gjatë përcaktimit të klasave, ndërfaqeve dhe metodave. Ashtu si parametrat formalë më të njohur të përdorur në deklarimet e metodave, parametrat e tipit ofrojnë një mënyrë që ju të ri- përdorni i njëjti kod me hyrje të ndryshme.

Po kështu, çfarë është një klasë gjenerike?

Përkufizimi: “A gjenerike lloji është a klasë gjenerike ose ndërfaqe që është e parametrizuar mbi llojet.” Në thelb, gjenerike llojet ju lejojnë të shkruani një gjeneral, klasë gjenerike (ose metodë) që funksionon me lloje të ndryshme, duke lejuar ripërdorimin e kodit.

Cili është qëllimi i kufizimit të ndërfaqes në një parametër tipi?

Klauzola ku në një përkufizim të përgjithshëm specifikon kufizimet në llojet që përdoren si argumentet për parametrat e tipit në një gjenerikë lloji , metodë, delegate ose lokale funksionin . Kufizimet mund të specifikojë ndërfaqet , klasat bazë, ose kërkojnë një gjenerike lloji të jetë një referencë, vlerë, ose e pamenaxhuar lloji.

Recommended: