有一个小的“toString”等价吗?

时间:2011-03-23 21:33:08

标签: smalltalk visualworks

例如,假设我将我创建的一组对象(称为myClass(包含一个字符串)添加到myList,然后我希望使用该列表并将其传递给GUI名单。有没有办法只使用myClass中该字符串的值填充该GUI列表?

2 个答案:

答案 0 :(得分:11)

每个对象都应该响应printString消息,并使用一些有意义的字符串表示。您可以为对象编写自己的#printString并使用它。

对于您的情况更好的可能是asString转换方法的实现,该方法将您的对象转换为字符串。

答案 1 :(得分:4)

我相信您正在寻找的方法是printString和/或displayString。