如何在小话语相中实现吸气剂

问题描述 投票:0回答:2

我的Personsetters的类别为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'

所以我在这里不理解如果我的名字真的是爱丽丝,我该如何实现我的吸气剂进行比较。例如,在Java中,它将是这样的:

p1.getName().equals("Alice");

我的Person类带有我的设置和获取器,如下所示:对象子类:#Person instanceVariableName:'名称文档'classVariableName''包:'foo'名称^名称名称:anObject名称:= ...

smalltalk pharo
2个回答
6
投票
p1 name = 'Alice'
您确实需要阅读有关Smalltalk的书,您缺少基本知识,“通过堆栈溢出学习”似乎不是最好的方法。 

4
投票
我想解释为什么Esteban的建议很重要,以及在Smalltalk的情况下为什么

尤其是

© www.soinside.com 2019 - 2024. All rights reserved.