在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语言中用于引用当前对象,可以方便地访问当前对象的属性和方法。

small talk语言中self方法

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

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