Java 以非常规方式创建的抽象类
求你了,我需要你的帮助 关于Android Studio中的这个抽象类:Java 以非常规方式创建的抽象类,java,android,Java,Android,求你了,我需要你的帮助 关于Android Studio中的这个抽象类: public abstract static class Adapter<VH extends RecyclerView.ViewHolder> 公共抽象静态类适配器 有没有Java书籍可以解释这一点 我从未见过这样创建抽象类。 使用这些符号: 在这些符号中,有一种扩展方法。我以前从未见过 有人知道一些关于这种抽象类的书吗?认为适配器类是一个抽象类,您必须实现它才能使用回收视图 所以你不应该把它作为抽象的
public abstract static class Adapter<VH extends RecyclerView.ViewHolder>
公共抽象静态类适配器
有没有Java书籍可以解释这一点
我从未见过这样创建抽象类。
使用这些符号:
在这些符号中,有一种扩展方法。我以前从未见过
有人知道一些关于这种抽象类的书吗?认为
适配器
类是一个抽象类,您必须实现它才能使用回收视图
所以你不应该把它作为抽象的,除非你要为它创建一个子类并再次实现
这基本上意味着
它是一个抽象类,使用VH作为
所以你会写一些类似的东西
public class MyAdapter extends Adapter<MyViewHolder> {
公共类MyAdapter扩展了适配器{
然后有三种方法需要重写
MyViewHolder onCreateViewHolder(视图组父级,int-viewType)
void onBindViewHolder(MyViewHolder,int位置)
int getItemCount()
您可以找到android recyclerview实现示例。感谢您的回复 所以只有在Android编程中才有这种抽象类 这种编程,我以前从未见过,我认为它相当复杂
我已经看到了Android的文档,其中包含您传递给我的这些信息。但我发现很难理解。google java genericsabstract static-您想做什么?