package T泛型;
/*
* 定义泛型类
* 语法
* 类名<T>
*/
public class OverClass<T>{//定义泛型类
private T over;//定义泛型成员变量
public T getOver() {
return over;
}
public void setOver(T over) {
this.over=over;
}
public static void main(String[] args) {
//实例化一个Boolean型的对象
OverClass<Boolean> over1=new OverClass<Boolean>();
//实例化一个Float型对象
OverClass<Float> over2=new OverClass<Float>();
over1.setOver(true);
over2.setOver(12.3f);
Boolean b=over1.getOver();
Float f=over2.getOver();
System.out.println(b);
System.out.println(f);
}
}
/*
* 定义泛型类
* 语法
* 类名<T>
*/
public class OverClass<T>{//定义泛型类
private T over;//定义泛型成员变量
public T getOver() {
return over;
}
public void setOver(T over) {
this.over=over;
}
public static void main(String[] args) {
//实例化一个Boolean型的对象
OverClass<Boolean> over1=new OverClass<Boolean>();
//实例化一个Float型对象
OverClass<Float> over2=new OverClass<Float>();
over1.setOver(true);
over2.setOver(12.3f);
Boolean b=over1.getOver();
Float f=over2.getOver();
System.out.println(b);
System.out.println(f);
}
}
运行结果
true
12.3