【发布时间】:2020-04-27 16:14:17
【问题描述】:
我有 Person 和我的 setters 和 getters 这样的课程:
Object subclass: #Person
instanceVariableName: 'name document'
classVariableName ' '
package: 'foo'
name
^name
name: anObject
name:= anObject
document
^document
document: anObject
document:= anObject
然后我在 TestPerson 中实例化我的课程
setUp
p1:= Person name:'Alice' document:='12345'
所以在这里我不明白如何实现我的 getter 来比较我的名字是否真的是 Alice。 例如在 Java 中会是这样的:
p1.getName().equals("Alice");
【问题讨论】:
-
简单的答案是
p1 name = 'Alice'。但是@EstebanLM 的建议比这要好得多。