C#中用 public abstract class A where T : class 来限制参数类型必须是一个类,请问JAVA有类似的方法吗
楼主你好,java中也有泛型,可以限制好多东西,比如传进去的参数,方法返回值,Map中的参数,都可以,并且可以使用通配符?限制,一般用的话配合通配符比较好,下面是链接:
http://www.cnblogs.com/lwbqqyumidi/p/3837629.html
望采纳。
public abstract class A
Class为某个具体的类
Java中没有结构体类型一说,所以没有对应where T : class的约束。但是可以约束泛型参数的基类或者实现接口等。
题主,建议你采纳极简的答案,我再给你推荐一本书《写给大忙人看的Java核心技术》