-
泛型:就是可以把数据类型作为参数进行传递
-
使用方式:创建类的时候,可以使用<T, M, N,>等占位符替代即将出现
-
的类型的位置!占位符一般单字母大写
-
优点:
-
1.提高了代码的复用性
-
2.降低数据类型之间的差异化以及类型转换带来的系统消耗
-
缺点:
-
1.不能使用泛型进行算术运算,逻辑运算等,但是可以字符串拼接
-
2.不能使用基本数据类型,必需使用对象类型(引用类型)
具体操作:
首先拆创建一个StringType.java的类文件
package com.main;
public class StringType<M, N> {
public void print(M a, N b){
System.out.println(a);
System.out.println(b);
}
}
之后,再定义一个Main.java,对上面文件进行调用,进行声明时要注意声明的格式:
StringType<String, String> fan = new StringType<>();
package com.main;
public class Main {
public static void main(String[] args) {
StringType<String, String> fan = new StringType<>();
fan.print("你好", "小花");
}
}