Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当一个java类扩展另一个类时<>;?_Java_Android_Class_Inheritance - Fatal编程技术网

当一个java类扩展另一个类时<>;?

当一个java类扩展另一个类时<>;?,java,android,class,inheritance,Java,Android,Class,Inheritance,我正在编写教程,示例代码有以下行: public class GreenAdapter extends RecyclerView.Adapter<GreenAdapter.NumberViewHolder> { 公共类绿色适配器 扩展RecyclerView.Adapter{ 如何适应,语法是什么意思?从代码上看,您似乎在安卓系统中工作 是java 5.0中引入的java中广泛使用的特性java泛型的语法。它们扩展了java的类型系统,允许“一个类型或方法在提供编译时类型安

我正在编写教程,示例代码有以下行:

public class GreenAdapter
   extends RecyclerView.Adapter<GreenAdapter.NumberViewHolder> {
公共类绿色适配器
扩展RecyclerView.Adapter{

如何适应,语法是什么意思?

从代码上看,您似乎在安卓系统中工作

是java 5.0中引入的java中广泛使用的特性java泛型的语法。它们扩展了java的类型系统,允许“一个类型或方法在提供编译时类型安全性的同时对各种类型的对象进行操作。”

举个例子:如果你看过java的集合API,你会发现同一个类传递了不同的泛型类型,看看ArrayList、HashMap和其他集合API

对于您传递的任何类型,类都将只开始处理该类型,并将负责类型安全性。因此,我建议您在继续之前,先阅读Java泛型的基础教程

下面是Java泛型基础教程的链接,这将澄清一些问题:


然后,如果你想更深入地了解这一点,请阅读有关这一主题的参考书。祝你过得愉快:)

你可以看看这个答案: