Hej,
hvis jeg laver følgende, meget simple classe:
import java.util.ArrayList;
public class list extends ArrayList{
}
Som ikke gør noget, ud over at efter ligne ArrayList. Hvis jeg så vil oprette nye objecter af den type gør jeg sådan her:
public class ListTest{
public static void main(String[] args){
list l = new list();
list<Integer> talListe = new list<Integer>(); //fejl
}
}
Men jeg får en fejl ved den markerede liste, kompileren siger:
ListTest.java:6: type list does not take parameters
list<Integer> talListe = new list<Integer>();
^
ListTest.java:6: type list does not take parameters
list<Integer> talListe = new list<Integer>();
Type specifikationen virker altså ikke for min klasse list, som er afledt af ArrayList, er der en måde jeg kan få det til at virke på?
adam
Køb en zebra - og kald den plet