Java泛型系类之一 为什么要使用泛型

package fft.generics;

public class Box {
    
    private Object object;

    public Object get() {
        return object;
    }

    public void set(Object object) {
        this.object = object;
    }
    
    public static void main(String[] args) {
        
        
        Box box = new Box();
        //预期输入的是Integer,但是实际输入的是String类型
        box.set("abc");
        //编译阶段不会探测出这个错误,在运行时期可以探测出这个
        Integer i = (Integer) box.get();
        
        System.out.println("i="+i);
        
    }
    
}

发布了195 篇原创文章 · 获赞 52 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/hongweideng/article/details/53836488