今天极悦java培训机构小编为大家分享“java泛型方法的使用”,希望能够帮助到那些java零基础学员,下面就随小编一起看看java泛型方法的使用吧。
一、类 泛型使用
泛型类必须为引用类型的
代码格式
public class TestTwo
private T t;
public T getT() {
return t;
}
public void setT(T t) {
this.t = t;
}
}
使用类
public static void main(String[] args) {
TestTwo
stringTest.setT("中国");
System.out.println(stringTest.getT());
TestTwo
integerTest.setT(1);
System.out.println(integerTest.getT());
}
当泛型传入什么类型,则可以处理什么类型数据
二、泛型方法使用
泛型方法的写法:
public class TestTwo {
public
System.out.println("泛型方法传入数据:" + t);
}
}
泛型方法使用:
public static void main(String[] args) {
TestTwo testTwo = new TestTwo();
testTwo.show("China");
testTwo.show(1);
}
运行结果:
泛型方法运行结果
三、泛型接口
泛型接口写法:
public interface TestTwo
public abstract void test(T t);
}
泛型实现方式:
static class TestImpl
@Override
public void test(T t) {
System.out.println(t);
}
}
泛型接口使用:
public static void main(String[] args) {
TestImpl
testTwo.test("泛型测试接口");
}
运行结果:
结果如图
四、泛型通配符的使用
泛型通配符有三种
1)、 任意通配符
2)、? extends E 向下限定 ,E及其子类
3)、? super E 向上限定 ,E及其父类
以上就是极悦java培训机构介绍的“java泛型方法的使用”的内容,希望通过此文能够帮助到那些java零基础学员,如有任何问题,请在线咨询,有专业老师随时为你服务。
相关免费视频教程推荐
Java泛型视频教程下载:
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习