1)泛型是一种把明确类型的工作放在了创建对象或者调用方法时候才去明确的特殊的类型。
(2)格式:
<数据类型>
(3)好处:(掌握)
A:解决了黄色警告线问题
B:把运行期间的转换异常给提前到了编译期间
C:优化了程序设计,不需要做强制类型转换了
1):泛型类
需求:我能不能不用重载方法,就可以实现同一个方法,输出不同类型的数据呢?
package cn.itcast_03;
//尖括号中的QQ代表的是任意类型,QQ也可以用其他任意字母代替(自定义)
public class Tool<QQ> {
//这里的QQ必须和上边尖括号中的名字一样,qq是变量名,可以自定义
public void show(QQ qq)
{
//输出QQ类型的变量qq
System.out.println(qq);
} |
|