我的问题是什么:<RecentActivity, RecentActivityController>
在此代码中的意思是:public class RecentActivity extends AbstractActionActivity<RecentActivity, RecentActivityController>
实际上,我想知道运算符的概念。
有人可以参考以了解他们吗?

最佳答案

这被称为泛型,这里AbstractActionActivity是一个接受两个参数的泛型类。例如,从oracle教程中:

public class Box<T> {
    // T stands for "Type"
    private T t;

    public void set(T t) { this.t = t; }
    public T get() { return t; }
}

如您所见,所有出现的Object都由T代替。
变量可以是您指定的任何非基本类型:任何类类型,
任何接口类型,任何数组类型,甚至另一个类型变量。

您可以进一步学习here

10-07 18:45