Ruby的每一行代码都会在一个对象中被执行,这个对象就是所谓的当前对象。
当Ruby调用某个对象的方法,这个对象就成为了self,通过self来进行引用访问。
self的两种特殊情况:
一、顶层上下文(即ruby没有调用方法时候)
此时,self对应的对象名为:main
并处在object类的作用域里
二、类、模块定义与self
此时self代表class、模块本身
Ruby的每一行代码都会在一个对象中被执行,这个对象就是所谓的当前对象。
当Ruby调用某个对象的方法,这个对象就成为了self,通过self来进行引用访问。
self的两种特殊情况:
一、顶层上下文(即ruby没有调用方法时候)
此时,self对应的对象名为:main
并处在object类的作用域里
二、类、模块定义与self
此时self代表class、模块本身
本文标题:ruby中方法的调用——方法执行
本文链接:https://www.haomeiwen.com/subject/yrimixtx.html
网友评论