一步一步學Ruby(十四): self和作用域

一、默認對象或當前對象是self

爲了知道哪個對象是當前對象,必須知道當前的上下文

1、頂層self對象

image

2、類和模塊中的self

image

3、實例方法的self

image

4、單例方法的self

image

5.類方法

image

6、實例變量和self

image

二、Ruby代碼的保護級別

  • ruby默認的方法是公有的,任何地方都可以調用
  • private定義私有,只有對象內部可以調用
  • protected 定義保護的,同一個類的實例之間可調用

    image image

本文作者: 王德水

未經同意,禁止轉載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章