如何在Java中返回对象的String表示形式

时间:2015-03-07 19:30:46

标签: java

我在java中创建了一个形状对象,它具有属性颜色,角点和名称。 然后我有一个方法创建返回Shape对象的形状。我有例如创建一个圆圈。我需要做的是返回一个对象的字符串,例如shape.toString()需要:

Circle[c=Blue,cnr=0]:cirleName

但我得到了:

com.shape.model.Circle@64fa8cc6

1 个答案:

答案 0 :(得分:2)

您只需要重写方法toString()。请验证此方法的签名。

public String toString() {
    return "Circle[c=" + color + " ,cnr= " + cnr + "]:" + cirleName;
}