Hvad er en generisk grænseflade?
Hvad er en generisk grænseflade?

Video: Hvad er en generisk grænseflade?

Video: Hvad er en generisk grænseflade?
Video: Generic Interface in Java | Rules To Follow While Implementing Generic Interface 2024, November
Anonim

Grænseflader der er erklæret med typeparametre bliver generiske grænseflader . Generiske grænseflader har de samme to formål som almindelige grænseflader . De er enten oprettet for at afsløre medlemmer af en klasse, der vil blive brugt af andre klasser, eller for at tvinge en klasse til at implementere specifik funktionalitet.

Hvad er en generisk grænseflade i Java?

Generisk grænseflader er specificeret ligesom generisk klasser. For eksempel: MyInterface er en generisk grænseflade der erklærer metoden kaldet myMethod(). Generelt, a generisk grænseflade erklæres på samme måde som en generisk klasse.

hvordan bruger du generika? I en nøddeskal, generiske lægemidler gør det muligt for typer (klasser og grænseflader) at være parametre ved definition af klasser, grænseflader og metoder. Ligesom de mere velkendte formelle parametre, der bruges i metodeerklæringer, giver typeparametre dig mulighed for at gen- brug den samme kode med forskellige indgange.

Ligeledes, hvad er en generisk klasse?

Definition: "A generisk typen er en generisk klasse eller grænseflade, der er parametriseret over typer." generisk typer giver dig mulighed for at skrive en generel, generisk klasse (eller metode), der fungerer med forskellige typer, hvilket giver mulighed for genbrug af kode.

Hvad er formålet med grænsefladebegrænsning på en typeparameter?

Where-sætningen i en generisk definition specificerer begrænsninger på den typer der bruges som argumenter til type parametre i en generisk type , metode, stedfortræder eller lokal fungere . Begrænsninger kan specificere grænseflader , basisklasser eller kræver en generisk type at være en reference, værdi eller ikke-administreret type.

Anbefalede: