Čo je to všeobecné rozhranie?
Čo je to všeobecné rozhranie?

Video: Čo je to všeobecné rozhranie?

Video: Čo je to všeobecné rozhranie?
Video: Generic Interface in Java | Rules To Follow While Implementing Generic Interface 2024, Marec
Anonim

Rozhrania ktoré sú deklarované s parametrami typu generické rozhrania . Všeobecné rozhrania majú rovnaké dva účely ako bežné rozhrania . Buď sú vytvorené, aby odhalili členov triedy, ktoré budú používať iné triedy, alebo aby prinútili triedu implementovať špecifickú funkčnosť.

Čo je to všeobecné rozhranie v jazyku Java?

Generic rozhrania sú špecifikované rovnako ako generický triedy. Napríklad: MyInterface je a všeobecné rozhranie ktorá deklaruje metódu s názvom myMethod(). Vo všeobecnosti a všeobecné rozhranie sa deklaruje rovnakým spôsobom ako a generický trieda.

ako používate generiká? Stručne, generiká povoliť typy (triedy a rozhrania) ako parametre pri definovaní tried, rozhraní a metód. Podobne ako známe formálne parametre používané v deklaráciách metód, aj parametre typu poskytujú spôsob, ako znova použitie rovnaký kód s rôznymi vstupmi.

Podobne, čo je generická trieda?

Definícia: „A generický typ je a genericclass alebo rozhranie, ktoré je parametrizované cez typy.“V podstate generický typy vám umožňujú napísať všeobecné, generická trieda (alebo metóda), ktorá pracuje s rôznymi typmi, čo umožňuje opätovné použitie kódu.

Aký je účel obmedzenia rozhrania na parametri typu?

Klauzula where vo všeobecnej definícii špecifikuje obmedzenia na typy ktoré sa používajú ako argumenty pre parametre typu v generickom typu , metóda, delegát alebo miestne funkciu . Obmedzenia môže špecifikovať rozhrania , základné triedy alebo vyžadujú generické typu byť referenciou, hodnotou alebo nespravovaným typu.

Odporúča: