Qu'est-ce qu'une interface générique ?
Qu'est-ce qu'une interface générique ?

Vidéo: Qu'est-ce qu'une interface générique ?

Vidéo: Qu'est-ce qu'une interface générique ?
Vidéo: TUTO Java : Apprendre à coder une classe générique 2024, Avril
Anonim

Interfaces qui sont déclarés avec des paramètres de type deviennent interfaces génériques . Interfaces génériques avoir les mêmes deux buts que la normale interfaces . Ils sont soit créés pour exposer les membres d'une classe qui seront utilisés par d'autres classes, soit pour forcer une classe à implémenter des fonctionnalités spécifiques.

Aussi, qu'est-ce qu'une interface générique en Java ?

Générique les interfaces sont spécifiées comme générique Des classes. Par exemple: La MyInterface est une interface générique qui déclare la méthode appelée myMethod(). En général, un interface générique est déclaré de la même manière qu'un générique classer.

comment utiliser les génériques ? En un mot, génériques permettre aux types (classes et interfaces) d'être des paramètres lors de la définition des classes, des interfaces et des méthodes. Tout comme les paramètres formels plus familiers utilisés dans les déclarations de méthode, les paramètres de type vous permettent de utilisation le même code avec des entrées différentes.

De même, qu'est-ce qu'une classe générique ?

Définition: « Un générique le type est un classe générique ou une interface paramétrée sur des types. générique les types vous permettent d'écrire un général, classe générique (ou méthode) qui fonctionne avec différents types, permettant la réutilisation du code.

A quoi sert la contrainte d'interface sur un paramètre de type ?

La clause where dans une définition générique spécifie contraintes sur le les types qui sont utilisés comme arguments pour paramètres de type dans un générique taper , méthode, délégué ou local fonction . Contraintes peut spécifier interfaces , classes de base, ourequiert un générique taper être une référence, une valeur, ou non gérée taper.

Conseillé: