mein Code wie folgt aus: ich habe zwei Klassen erste Klasse:sich in Generics
public class Box<E> {
E data1;
public Box(E data) {
this.data1 = data;
}
public E getData() {
return data1;
}
}
zweiter Klasse:
public class IntBox extends Box<Integer>{
Integer data;
public IntBox(Integer data) {
this.data = data;
}
public Integer getData() {
return data;
}
}
warum diese Klasse erstreckt sich nicht von Box<E>
?
Sie haben angegeben, dass es "Box" erweitert, also die Klasse, von der es sich erstreckt. –