当前位置: 代码迷 >> J2SE >> Class跟Class<>有什么区别
  详细解决方案

Class跟Class<>有什么区别

热度:37   发布时间:2016-04-24 00:43:40.0
Class和Class<?>有什么区别?
如题

------解决方案--------------------
尖括号表示泛型,问号表示不确定的类型,你可以看看泛型的用法
------解决方案--------------------
表示一种泛型
还有? extends XXX和 ? super XXX
都是差不多的用法
不过如楼上说的
要懂得怎么运行
就是类型信息擦除作用
------解决方案--------------------
class Shop<P>{//P泛型用于约束商品类型
P product;
public Shop(P p){
product = p;

}
public P buy(){
return product;
}
}
这个商店只能卖P类型的商品 就这样。
  相关解决方案