您的位置:首页 > 编程语言 > Java开发

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);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: