smalltalk - 特征小谈话中的实例变量

标签 smalltalk traits pharo

在 Pharo Smalltalk 中使用特征时是否可以使用 instanceVariables?

Trait named: #Personnel
uses:{}
category: 'Test'

我想添加一些其他类可以从这些特征中使用的变量。这在 Smalltalk 中可行吗?

最佳答案

不。
性状是 无国籍可组合单元,简单来说就是:没有属性,只有方法。

更详细的解释可以看:http://scg.unibe.ch/archive/papers/Scha03aTraits.pdf

关于smalltalk - 特征小谈话中的实例变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14187996/

相关文章:

programming-languages - Smalltalk 中的 ":="和二进制消息优先级

smalltalk - Pharo 中的 'Installer squeaksource' 相当于什么?

generics - 泛型结构的构造函数中出现 "Expected type parameter"错误

php - php中多重继承的最佳方式是什么?

smalltalk - 如何在 pharo 或 squeak 中更改 CommandShell 窗口中的字体?

smalltalk - 法罗大错误?

reflection - Squeak 中的拦截消息

python - HasTraits 覆盖继承的 getter/setter 方法

pharo - RBParser 消息节点和目标接收者和参数?

smalltalk - 较长的编码 session 后图像损坏