java类名后面的类型参数有什么作用?

public class MainActivity<BlueToothReciver> extends Activity {}这个BlueToothReciver?
2025-01-03 22:43:51
推荐回答(3个)
回答1:

JAVA泛型,对于参数类型的一种限定,要求使用到该类时都要传入BlueToothReciver或者他的子类

泛型的许多最佳例子都来自集合框架,因为泛型让你在保存在集合中的元素上指定类型约束。


比如

public interface Map

回答2:

指定 这个类里放的类型是 bluetoothreciver 如果 不写的话 就自动转成 object 了类型了

回答3:

是java 范型,自jdk1.5后增加的功能;
详细可参考http://blog.csdn.net/jinuxwu/article/details/6771121