Bonjour
J’aimerais bien poser une question sur le design pattern DAO
Je veux savoir que signifie ce T "<T>" ajouter après le nom de la classe abstraite DAO
Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public abstract class DAO<T> { public abstract T find(long id); public abstract T create(T obj); public abstract T update(T obj); public abstract void delete(T obj); } }






Répondre avec citation








; T n'est pas déterminé à l'exécution, on est pas en C++. Il est utilisé par le compilateur pour aider le programmeur (par exemple si vous déclarez un vecteur ainsi v = Vector<Integer>, si vous faites v.add("Test"), le compilateur sera à même de vous dire que vous vous etes trompés).



Partager