類和方法###
命名#####
駝峰式
類名首字母大寫,方法名首字母小寫
方法名以?結(jié)尾表示返回布爾值
方法名以!結(jié)尾一般表示破壞性(引用傳參并)返回
構(gòu)造方法######
initialize()
ruby中的this,super()#####
self
super() # 調(diào)用父類初始化方法
實(shí)例化對(duì)象######
·custom1 = Custom.new·
變量命名###
下劃線式
局部變量:下劃線或小寫字母開頭,方法內(nèi)變量
全局變量:$開頭
實(shí)例變量:@開頭,也就是c++里的類的普通變量
類變量:@@開頭,也就是靜態(tài)變量
常數(shù)變量:大寫字母開頭
為變量###
self:也就是c++/java里的this
__FILE__:當(dāng)前文件名
__LINE__:當(dāng)前行行號(hào)