【发布时间】:2018-05-28 17:29:32
【问题描述】:
下面这段代码中dot(.)的意义是什么。
public class GreenAdapter extends RecyclerView.Adapter<GreenAdapter.NumberViewHolder>
到目前为止,我看到的任何程序都类似于
public class A extends B
但从未遇到过使用点的地方。
而且,我知道 用于通用类,但我无法解决这个问题:
class A extends B<A.C> 。 <class.class> 是什么意思?谢谢。
【问题讨论】:
-
这仅仅意味着内部类
A.C(其中类C在类A中定义)是类B的类型参数。因此,在您的情况下,GreenAdapter是一种特殊的RecyclerView.Adapter,仅包含GreenAdapter.NumberViewHolder对象。