我目前正在做一个项目,我必须使一些方法通用(以使代码更具可读性)。
这些项目有两个类:Box
和MyList
. 'Box' 的构造函数接受泛型参数;'MyList' 的构造函数只有一个。
public class Box<A, B> {}
那是盒子的类。
public class MyList<T> {}
这就是 MyList 的类。
在“Box”类中,我有一个如下所示的方法:
public static MyList enclose (Box <MyList <Integer, String>> t) {
// Here comes some code that is not important right now.
}
我现在想要的是使该方法具有通用性,以便它不仅可以接收像 a 之类的参数Box
。有人有想法吗?