Squeak中的隐藏机制示例,类似于C ++

ves*_*sii 0 smalltalk squeak

我想知道是否有可能在Squeak中实现隐藏机制,类似于C ++和C#等语言中的隐藏机制,这是其主要功能之一。我知道我可以在Squeak中重写方法,并且因为它是一种动态语言,所以我不能重载方法,但是可以隐藏方法/字段吗?我试图挖掘Squeak日志,但找不到答案。如果可以在Squeak中实现隐藏,我将很高兴看到一个示例。如果可能,原因可能是什么?也许某些OOP值禁止使用它?

Jam*_*ter 5

尽管没有明确的语法禁止调用super,但是如果您不从方法重写中调用super,则继承的实现实际上是隐藏的。而且,不,您不能阻止子类访问超类实例变量。