好像c/c++里面也有这个东西,不过用的不多。
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) { // TODO Auto-generated method stub OverClass<Boolean>over1 = new OverClass<Boolean>(); 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); } }