您的位置:首页 > 其它

通过一个案例解释变量和对象的区别

2018-03-18 22:13 302 查看
通过一个案例,知道为什么,对象里面的东西是会随着后续赋值而改变的.
while(rs.next()) {
Book book=new Book();
book.setId(rs.getInt(1));
book.setName(rs.getString(2));
book.setAuthor(rs.getString(3));
book.setPrice(rs.getFloat(4));
book.setPublisher(rs.getString(5));
books.add(book);

}
return books;



而如果代码是这样的,结果就是另外一个样子
Book book=new Book();
while(rs.next()) {
book.setId(rs.getInt(1));
book.setName(rs.getString(2));
book.setAuthor(rs.getString(3));
book.setPrice(rs.getFloat(4));
book.setPublisher(rs.getString(5));
books.add(book);

}
return books;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐