摘要: 前言 String是Object的子类,因此下面的代码是合法的。 Object obj = new String(); 但是,下面这段代码是不合法的。 ArrayList<Object> list = new ArrayList<String>(); 原因就是,泛型是不变的(invariant)。泛 阅读全文
posted @ 2020-08-07 23:02 阳离子 阅读(189) 评论(0) 推荐(0) 编辑