Java自定义类中重写toString方法

在一个类中定义toString方法的模板

public String toString
{
     return getClass().getName()+
           "[属性A="+属性A+
           "属性B="+属性B+
           ……
           "属性H="+属性H+
           "]";
}

在子类中覆盖:

public String toString()
{
   return super.toString()+
    "[子类属性I="+子类属性I+
    "子类属性J="+子类属性J+
    ……
    "子类属性Z="+子类属性Z+
    "]";
}

That's all.

你可能感兴趣的:(Java自定义类中重写toString方法)