Initialiser une list d'Object

Résolu
Youssef.Idelhadj Messages postés 19 Statut Membre -  
Youssef.Idelhadj Messages postés 19 Statut Membre -
Bonjour,

Je vois pas pourquoi ce code ne marche pas chez moi :

import java.util.*;


public class Sommet {
 final List<Sommet> ls = null;
 int indic=0;
 
 public Sommet(List<String> s,int indi)
 {
  this.ls= new List<Sommet>();
  this.indic=indi;
 }
}


Il y a une erreur dans l'initialisation de la liste dans le constructeur, parce qu'en fait, je veux initialiser une list d'objet Sommet, merci d'avance

2 réponses

  1. ElementW Messages postés 5690 Statut Contributeur 1 293
     
    Salut,
    List<T>
    est une interface, et on ne peut pas instancier une interface... utilise
    ArrayList<Sommet>
    au lieu de
    List<Sommet>
    .
    0
  2. Youssef.Idelhadj Messages postés 19 Statut Membre
     
    Merci ça a marché
    0