import java.util.ArrayList;
import java.util.List;
public class Test{
public static void main(String[] args){
//tworzymy tablicę
List<String> lista = new ArrayList<String>();
//dodajemy elementy typu Object - czyli dowolne, my dodamy ciągi znaków
lista.add("Asia");
lista.add("Basia");
lista.add("Krzysiek");
lista.add("Wojtek");
//sprawdzamy rozmiar listy
System.out.println("Rozmiar listy to: "+lista.size());
//usuwamy obiekt "Asia" i sprawdzamy rozmiar
lista.remove("Asia");
System.out.println("Rozmiar listy to: "+lista.size());
Które z poniższych stwierdzeń jest nieprawdziwe?
a. Nie jest możliwe dziedziczenie po parametryzowanych typach generycznych, np. deklaracja class C extends ArrayList<double>… jest błędna
b. Dane są dwie referencje List a oraz ArrayList<double> b. Przypisanie a=b; jest poprawne
c. Wewnątrz definicji typu generycznego, np. Foo<t>, nie jest możliwe utworzenie tablicy elementów będących jego parametrem T
d. Nie jest możliwe utworzenie obiektu ArrayList<double> b