Java编程之范型
2015-10-28 09:59
253 查看
在没有范型出现之前,Java也提供了对Object的任意化操作,这种任意化的操作时对Object引用进行 "向下转型的"及向上转型"操作,但是某型强制类型转化的错误也许不会被编译器捕捉,因此就发展出了范型的机制.实际上范型和C++中的模板基本差不多.起到的就是替代的作用.
public class MyTest<T> {
private T over;
public T getOver(){
return over;
}
public void setOver( T over)
{
this.over=over;
}
public static void main(String args[])
{
MyTest<Boolean> t=new MyTest<Boolean>();
MyTest<Float> f=new MyTest<Float>();
t.setOver(true);
f.setOver(11.3f);
Boolean b1=t.getOver();
Float f1=f.getOver();
System.out.println(b1);
System.out.println(f1);
}
}
public class MyTest<T> {
private T over;
public T getOver(){
return over;
}
public void setOver( T over)
{
this.over=over;
}
public static void main(String args[])
{
MyTest<Boolean> t=new MyTest<Boolean>();
MyTest<Float> f=new MyTest<Float>();
t.setOver(true);
f.setOver(11.3f);
Boolean b1=t.getOver();
Float f1=f.getOver();
System.out.println(b1);
System.out.println(f1);
}
}
相关文章推荐
- myeclipse 2015 CI 16发布【附下载】
- SpringMVC权限和资源的安全访问(二)
- 游戏碰撞OBB算法(java代码)
- java Vamei快速教程13 String类
- 从头认识java-4.8 数组的初始化(2)-可变参数列表
- 从头认识java-4.8 数组的初始化(2)-可变参数列表
- 一个非常不错的纯源码“PDF转换swf”完全脱离安装第三方插件,直接使用java调用Flash api将PDF转换成图片,在将图片转换成swf。
- springmvc 整合数据验证框架 jsr
- java 计算器
- Spring随笔2
- eclipse中一些常见svn图标的含义,超全的
- Spring -- 如何在spring中读取properties配置文件里面的信息
- JAVA写入Mysql中文乱码解决方法
- 类与对象(1)
- 如何使用java获取内存信息?
- java多态+多态中隐含的问题
- springmvc返回值、数据写到页面、表单提交、ajax、重定向
- java实现将将时间段分成8段,判断当前时间在哪一段时间里?
- JAVA泛型——协变
- Spring常用注解