ruby中方法的调用——方法执行
2017-12-13 本文已影响0人
wayoona
Ruby的每一行代码都会在一个对象中被执行,这个对象就是所谓的当前对象。
当Ruby调用某个对象的方法,这个对象就成为了self,通过self来进行引用访问。
self的两种特殊情况:
一、顶层上下文(即ruby没有调用方法时候)

此时,self对应的对象名为:main
并处在object类的作用域里
二、类、模块定义与self

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