Class générique

jihane jihane Messages postés 100 Statut Membre -  
 bigbybob -
Bonjour,

c'est quoi une class générique et a quoi sert ??

3 réponses

  1. bigbybob
     
    Salut,

    Si mes souvenirs sont bons, une méthode générique contient des templates, tu peux donc créer des méthodes et des variables non typés.

    L'utilité c'est de pouvoir factoriser ton code, comme ça t'utilise une classe pour faire plein de truc différents.
    1
  2. bigbybob
     
    Bah en fait les templates ce sont les trucs qui se placent au-dessus des méthodes et des classes et qui permettent de définir les variables génériques. Une variable générique peut prendre n'importe quel type.

    Genre :

    <Genvar var>
    public void test(var<Genvar>, int i);

    Ca marche aussi pour les retours des méthodes :

    <Genvar var>
    public var<Genvar> test(String var, int i);

    Du coup quand t'appellera ta fonction il te faudra spécifier le type utilisé :

    test<String>() ou test<int>() etc etc
    1
    1. jihane jihane Messages postés 100 Statut Membre
       
      merci bien :)
      0
    2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      en quel langage ? parceque en C++ ce n'est pas la peine de spécifier le type à l'appel, il le trouve tout seul.
      0
    3. bigbybob
       
      C'est un exemple générique sur les methode génériques ^^
      0
  3. jihane jihane Messages postés 100 Statut Membre
     
    merci bien pour votre réponse ,mais j'ai pas bien compris la notion des template c'est à dire comment en utilise les template et merci encore :)
    0