更新时间:2019-09-03 15:39:01 来源:极悦 浏览2001次
今天极悦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泛型视频教程下载:
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习