大于/小于的 Java 语法:它们<>特定于类?
2022-09-03 00:41:18
我一直在做一个Android教程,并遇到了一个包含以下内容的类:
public class ImageAndTextAdapter extends ArrayAdapter<String> {
是按类型划分的继承形式吗?还是我应该了解的其他Java语法?<String>
该类是:
android.widget.ArrayAdapter<String>
我一直在做一个Android教程,并遇到了一个包含以下内容的类:
public class ImageAndTextAdapter extends ArrayAdapter<String> {
是按类型划分的继承形式吗?还是我应该了解的其他Java语法?<String>
该类是:
android.widget.ArrayAdapter<String>
这称为泛型。和 中的类是类型参数。<
>
这可以通过一个例子来解释:
可以存储项目。如果指定如下类型参数:则此数组列表将仅存储类型的项目(换句话说,它将仅存储 s)!ArrayList
ArrayList<String>
String
String
同样,也由类型“参数化”。可能包含一个值,并且此值的类型将在 和 之间指定,在您的例子中是 。ArrayAdapter
ArrayAdapter
<
>
String
有用的链接: