91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ruby 反射和內省

發布時間:2020-05-29 22:36:49 來源:網絡 閱讀:1195 作者:yangbin1103 欄目:編程語言

反射(Reflection),何為反射,反射就是把自己的內部成員(屬性 方法),映射成為響應的類對象。 

   一個Person類對象tom,他們可以利用tom拿到當前的類,可以拿到tom的內部成員像是年齡 出生日期 家庭住址這些對象的類

內省(Inspection),何為內省,看英文名字inspection,意思為檢查,反省的意思,所以顧名思義,就是可以檢測自己屬于什么類,自己有沒有某個方法,自己的父類是誰。

◆:一個ruby對象o 的內省

1:得到自己的object id:  o.object_id

2:檢測自己的類型 inspect type:  [].class == Array

3:檢測自己的類:inspect class:  o.class == Foo   o.instance_of?(Foo)

4:檢測類的繼承:inspect class hierarchy:  o.class.superclass   o.class.included_modules

5:檢測自己是否擁有某個方法:  o.respond_to?("reverse")

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武鸣县| 祁阳县| 肇庆市| 旅游| 田东县| 班玛县| 新邵县| 乐平市| 通州市| 凤翔县| 上虞市| 会理县| 天津市| 浮梁县| 通城县| 安西县| 海淀区| 岳池县| 尼玛县| 图片| 平顺县| 阜阳市| 琼海市| 砚山县| 井陉县| 察哈| 万山特区| 思南县| 焦作市| 湖口县| 密山市| 于田县| 清丰县| 汾阳市| 镇远县| 溧水县| 平安县| 于都县| 赤水市| 保德县| 桑植县|