|
import java.util.ArrayList;
import java.lang.Integer;
class CustomArrayList1 extends ArrayList<String>{
public void method() {
this.add("I Love You");
//this.add(2);
this.add("And You");
}
public void display() {
for( int i = 0; i < this.size(); i++ ) {
System.out.println(" " + this.get(i));
}
}
}
public class Test{
public static void main(String[] args) {
CustomArrayList1 test = new CustomArrayList1();
test.method();
test.display();
}
}
楼主的代码这样改就ok了,我觉得自定义类不需要用<>
另外
import java.util.ArrayList;
import java.lang.Integer;
class CustomArrayList1<dkfdlfkdlklkfdl> extends ArrayList<String>{
public void method() {
this.add("I Love You");
//this.add(2);
this.add("And You");
}
public void display() {
for( int i = 0; i < this.size(); i++ ) {
System.out.println(" " + this.get(i));
}
}
}
public class Test{
public static void main(String[] args) {
CustomArrayList1 test = new CustomArrayList1();
test.method();
test.display();
}
}
也可以通过编译并运行,我觉得<T><E>并不成立,放在代码里并不能编译。 |
|