Middle
Avez-vous travaillé avec des generics en Java?
sobes.tech IA
Réponse de l'IA
Oui, en Java, les génériques permettent de créer des classes, interfaces et méthodes avec des paramètres de type, ce qui améliore la sécurité des types et réduit la nécessité de conversions. Par exemple, on peut créer une classe conteneur universelle :
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
Une telle classe peut être utilisée avec n'importe quel type, par exemple, Box<String> ou Box<Integer>, ce qui permet d'éviter des erreurs à l'exécution.