Sup s1=new Sup(); s1.setId(1); List<Sup> s=new ArrayList<>(); s.add(s1); System.out.println(s); s1=new Sup(); s1.setId(111); System.out.println(s);
这段代码为什么两次输出的结果会是一样的?ID都是1,为什么第二次输出的不是111?List中存储的不是引用吗?
撒科打诨
相关分类