Java 类名末尾的角括号符号是什么意思?
例如,看看这个:Java 类名末尾的角括号符号是什么意思?,java,generics,arraylist,Java,Generics,Arraylist,例如,看看这个: ArrayList<String> arrayList = new ArrayList<String>(); ArrayList ArrayList=new ArrayList(); 我可以将s与自定义类一起使用吗?如何使用它们?本教程为您提供了所需的所有信息。本节介绍如何声明和实现自定义类 class MyClass<T> { ... } class-MyClass{ ... } 您可以将任何类放入中,只要它满足泛型类的约束:
ArrayList<String> arrayList = new ArrayList<String>();
ArrayList ArrayList=new ArrayList();
我可以将s与自定义类一起使用吗?如何使用它们?本教程为您提供了所需的所有信息。本节介绍如何声明和实现自定义类
class MyClass<T> {
...
}
class-MyClass{
...
}
您可以将任何类放入
中,只要它满足泛型类的约束:
ArrayList<MyClass> arrayList = new ArrayList<MyClass>();
ArrayList ArrayList=new ArrayList();
您可以定义自己的类来使用
,只需执行以下操作:
class MyGenericClass<E> {
E e;
MyGenericClass(E e) { this.e = e; }
E getE() { return e; }
void setE(E e) { this.e = e; }
}
class MyGenericClass{
E;
MyGenericClass(E){this.E=E;}
E getE(){return E;}
void setE(E){this.E=E;}
}
现在,您可以自己制作:
MyGenericClass<String> stuff = new MyGenericClass<String>("Foo");
System.out.println(stuff.getE());
MyGenericClass stuff=新的MyGenericClass(“Foo”);
System.out.println(stuff.getE());
ArrayList s=new ArrayList()?您可以这样使用ArrayList s=new ArrayList()代码>并添加任何类的对象你明白我的问题吗?像这样:我的班级;声明您的班级为:班级我的班级{}
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!