亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

青神县| 汤原县| 平山县| 定西市| 海宁市| 德化县| 东丰县| 勃利县| 新竹市| 蕉岭县| 灌云县| 怀安县| 龙里县| 辽源市| 都匀市| 娄烦县| 陕西省| 宝丰县| 肥乡县| 洛宁县| 富蕴县| 锡林浩特市| 将乐县| 加查县| 格尔木市| 孙吴县| 南安市| 腾冲县| 定边县| 宁南县| 门头沟区| 莱芜市| 新建县| 巨野县| 松江区| 朝阳县| 乐亭县| 措美县| 衡南县| 大名县| 平安县|