gpt4 book ai didi

构造函数实例变量 Pharo

转载 作者:行者123 更新时间:2023-12-01 03:52:40 25 4
gpt4 key购买 nike

我是 Pharo 的新手,我想知道是否有一些自动重构方法来创建每个实例变量一个参数的构造函数。现在要做到这一点,我创建了一个类端方法,该方法创建类的新实例并在新实例上调用初始化实例变量的方法。它很无聊而且很长,但是我找不到自动执行它的方法(例如,我可以这样做来创建实例变量的访问器等)。

有办法吗?

最佳答案

简短回答:是的,这是可能的。

长答案:你想这样做吗?我的意思是通常你创建一个实例并设置它的变量,例如:

window := Window new
width: 500;
height: 300;
x: 5;
y: 10;
yourself.

并且您可以从方法的上下文菜单或使用快捷方式为实例变量创建 getter 和 setter(在 Nautilus 中)。

所以你可以看看它们是如何实现的,并为“构造函数”编写类似的东西,但这在 Pharo 中并不常见,所以在这样做之前要三思。

关于构造函数实例变量 Pharo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20760056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com