Vad är ett generiskt gränssnitt?
Vad är ett generiskt gränssnitt?

Video: Vad är ett generiskt gränssnitt?

Video: Vad är ett generiskt gränssnitt?
Video: Generic Interface in Java | Rules To Follow While Implementing Generic Interface 2024, Mars
Anonim

Gränssnitt som deklareras med typparametrar blir generiska gränssnitt . Generiska gränssnitt har samma två syften som vanliga gränssnitt . De är antingen skapade för att exponera medlemmar i en klass som kommer att användas av andra klasser, eller för att tvinga en klass att implementera specifik funktionalitet.

Dessutom, vad är ett generiskt gränssnitt i Java?

Generisk gränssnitt specificeras precis som generisk klasser. Till exempel: MyInterface är en generiskt gränssnitt som deklarerar metoden som kallas myMethod(). I allmänhet, a generiskt gränssnitt deklareras på samma sätt som a generisk klass.

hur använder du generika? I ett nötskal, generika möjliggöra för typer (klasser och gränssnitt) att vara parametrar vid definition av klasser, gränssnitt och metoder. Precis som de mer välbekanta formella parametrarna som används i metoddeklarationer, ger typparametrar ett sätt för dig att åter- använda sig av samma kod med olika ingångar.

På samma sätt, vad är en generisk klass?

Definition: "A generisk typ är en generisk klass eller gränssnitt som är parametriserat över typer." generisk typer låter dig skriva en allmän, generisk klass (eller metod) som fungerar med olika typer, vilket möjliggör återanvändning av kod.

Vad är syftet med gränssnittsbegränsning på en typparameter?

Where-satsen i en generisk definition anger begränsningar på typer som används som argument för typparametrar i en generisk typ , metod, delegat eller lokal fungera . Begränsningar kan specificera gränssnitt , basklasser, eller kräver en generisk typ att vara en referens, ett värde eller ett ohanterat typ.

Rekommenderad: