小编Ore*_*iaz的帖子

如何在smalltalk pharo中实现getter

Personsetters和我一起上课,getters喜欢这样:

Object subclass: #Person
instanceVariableName: 'name document'
classVariableName ' '
package: 'foo'

name
^name

name: anObject
name:= anObject

document
^document

document: anObject
document:= anObject
Run Code Online (Sandbox Code Playgroud)

然后我在我的类中实例化 TestPerson

setUp
p1:= Person name:'Alice' document:='12345'
Run Code Online (Sandbox Code Playgroud)

所以在这里我不明白如何实现我的 getter 来比较我的名字是否真的是 Alice。例如在 Java 中它会是这样的:

p1.getName().equals("Alice");
Run Code Online (Sandbox Code Playgroud)

smalltalk pharo

0
推荐指数
2
解决办法
301
查看次数

标签 统计

pharo ×1

smalltalk ×1