使用System.out.println()输出Java类对象成员信息
System.out.println(book);
**输出的结果是:**com.pengjian.spring.entity.Book@79da8dc5不是我想要的结果,我想看到对象的成员变量和他的值(预期输出结果:Book{bookId='10000', bookName='Spring5入门', price=18.0
}),应该用什么方法?
**解决办法:**同样是使用System.out.println(book);
要重写Book类的toString()方法。
**总结:**之所以输出的是包路径,是因为Book类继承了Object类的toString()方法,println()执行时Book的toString()没有重写,则调用Object默认的toString();所以要使用Generate生成toString();