Çfarë është ndërfaqja e përgjithshme në Java?
Çfarë është ndërfaqja e përgjithshme në Java?

Video: Çfarë është ndërfaqja e përgjithshme në Java?

Video: Çfarë është ndërfaqja e përgjithshme në Java?
Video: Çka është Energjia - Episodi 1 2024, Mund
Anonim

Gjenerike ndërfaqet janë të specifikuara ashtu si gjenerike klasat. Për shembull: MyInterface është një ndërfaqe gjenerike 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. Myclass është një jo gjenerike klasës.

Gjithashtu e dini, çfarë është ndërfaqja e përgjithshme?

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.

Përveç sa më sipër, çfarë është metoda e përgjithshme në Java? Metodat e përgjithshme Java dhe gjenerike programuesit e klasifikuar për të specifikuar, me një të vetme metodë deklaratë, një grup i lidhur metodat , ose me një deklaratë të klasës së vetme, përkatësisht një grup llojesh të lidhura. Gjenerikët siguron gjithashtu siguri të tipit të përpilimit që lejon programuesit të kapin lloje të pavlefshme në kohën e përpilimit.

Thjesht kështu, çfarë do të thotë ndërfaqja në Java?

Një ndërfaqja është një lloj referimi në Java . Ajo është të ngjashme me klasën. Ajo është një koleksion metodash abstrakte. Një klasë zbaton një ndërfaqe , duke trashëguar kështu metodat abstrakte të ndërfaqe . Së bashku me metodat abstrakte, një ndërfaqe mund të përmbajë gjithashtu konstante, metoda të paracaktuara, metoda statike dhe lloje të ndërlidhura.

Cili është përdorimi i gjenerikëve në Java?

Gjenerikët lejon një lloj ose metodë për të operuar mbi objekte të llojeve të ndryshme duke siguruar sigurinë e tipit në kohë përpilimi, duke krijuar Java një gjuhë e shtypur plotësisht në mënyrë statike. Gjenerikët janë një nga më të diskutueshmet Java veçoritë gjuhësore.

Recommended: