摘要:本文主要向大家介绍了JAVA语言之泛型,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
本文主要向大家介绍了JAVA语言之泛型,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
内容:泛型类、泛型接口;
泛型擦除:编译器时期有泛型,在运行时期没有
######泛型类
为了是各种类型的一些共有方法对象。
public class FanLeiDemo
{
public static void main(String[] args)
{
Util<Student> util = new Util<Student>();
util.setObj(new Student());
Student stu = util.getObj();
System.out.println(stu);
}
}
class Util<X>{
private X obj;
public X getObj()
{
return obj;
}
public void setObj(X obj)
{
this.obj = obj;
}
}
class Student{
private String name;
private int age;
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public int getAge()
{
return age;
}
public void setAge(int age)
{
this.age = age;
}
}
#######泛型方法
public class FanLeiDemo
{
public static void main(String[] args)
{
Util<Student> util = new Util<Student>();
util.setObj(new Student());
util.show(222);
util.show("xx");
}
}
class Util<X>{
private X obj;
public X getObj()
{
return obj;
}
public void setObj(X obj)
{
this.obj = obj;
}
public <W>void show(W w){ //泛型方法 System.out.println(w);
}
}
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号