今天学习struts2的时候,马士兵老师在ognl表达式的讲解中添加的model模型的user中重写了toTring方法,所以又重新学习了一下。所有的类都继承自Object类,Object类的toString方法返回的是类名@hashCode,如此这般:Dog@2e6e1408所以当Dog d = new Dog()时,如何组织对象的信息,成了一个难题。所以子类可以通过重写toSting方法重新组织,即使不调用toString方法,打印的时候也会隐式调用。