【发布时间】:2022-10-15 22:48:33
【问题描述】:
我是pharo的新手。我有个问题。我想从这种语言的课程中获得所有的二传手。但我不知道这样做。 例如,我们有 ClassA 有一个方法,如:
Object SubClass: #ClassA
instanceVariableNames: 'name age'
classVariableNames: ''
package: 'MyPackage'
name:aName
name:= aName
age:anAge
age:= anAge
我有一个协议设置器。
如何在其他类中获取两个 setter 方法?
【问题讨论】:
-
我不明白您提供的方法签名与“其他类中的两个 setter 方法”有何关系。另外,您想知道如何使用代码或 GUI 查找方法吗?
-
我只想得到一个班级的所有二传手。我不知道pharo中是否有方法可以实现这一点。
-
我在 pharo 中找到了一个方法,它返回一个类中的所有本地选择器。例如,Person localSelectors 提供了 Person 类中的所有选择器。这还不错。但我想要的是只让设置器实例化一个类。
-
什么是“二传手”?你如何定义“二传手”? “得到”是什么意思?您是否在问如何使用 GUI 查找方法?还是使用代码?
-
setter 是用于修改对象私有属性的方法。我想知道如何使用源代码访问它的方法。