在 Smalltalk 语言中,'self' 是一个特殊的关键字,用于引用当前正在执行的对象。它类似于其他编程语言中的 'this' 关键字。

在 Smalltalk 中,所有的方法都是通过对象来调用的。当一个对象调用自己的方法时,它可以使用 'self' 关键字来引用自己。这样可以方便地访问当前对象的属性和方法。

例如,假设有一个名为 Person 的类,其中有一个方法叫做 sayHello。在 sayHello 方法中,可以使用 'self' 来引用当前的 Person 对象,然后访问该对象的属性或调用其他方法。

Person>>sayHello
    Transcript show: 'Hello, my name is ', self name

在上面的例子中,'self.name' 表示当前 Person 对象的 'name' 属性。

总之,'self' 关键字在 Smalltalk 语言中用于引用当前对象,可以方便地访问当前对象的属性和方法。

Smalltalk 中的 self 方法:访问当前对象的利器

原文地址: http://www.cveoy.top/t/topic/f3yw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录