实体类的抽象类怎样定义,怎样实现,可以避免每个实体中都要写的toString方法!

夏承曦 发布于 2017/07/21 14:43
阅读 334
收藏 1

java所有实体中都要写toString方法。请问是否可以定义一个抽象类,所有实体中都继承这个类,然后通过反射的方式生成toString方法;这样所有实体类中就不用一个一个生成toString方法!

加载中
0
battyman
battyman

最简单的一个实现方法,父类用Apache工具写toString() 

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
	}

所有子类都会反射自己的字段并输出如:Xxx[aa=,bb=,cc=]之类的

夏承曦
夏承曦
大神!谢谢您慷慨相助!我好像懂了点!
返回顶部
顶部