1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          jython(Jython的特殊屬性介紹)

          來源:互聯網轉載 時間:2024-05-12 00:42:48

          Jython特殊屬性一覽

          Jython 類提供了對幾個特殊屬性的支持。下面列出最重要的幾個:

          名字 作用 注釋
          __dict__ 對象的可寫屬性 可以用于內省對象的屬性
          __class__ 對象的類 訪問對象的類(類似于 Java 代碼中的x.getClass() )
          __bases__ 對象的立即父類的元組 可以用于內省對象的父類

          Jython特殊屬性——改變現有實例的類

          與大多數其他語言不同,在 Jython 中可以改變現有實例的類。這會將可以使用的實例方法改變為新類的方法,但是不會改變所有預先存在的字段。例如,要改變一個實例的類,將新類賦值給特殊屬性 __class__ ,如下所示:

          x=SomeClass()printisinstance(x,SomeClass)#prints:1(true)printisinstance(x,SomeOtherClass)#prints:0(false):#changetheclass(thatis,thetype)oftheinstanceherex.__class__=SomeOtherClassprintisinstance(x,SomeClass)#prints:0(false)printisinstance(x,SomeOtherClass)#prints:1(true)y=SomeOtherClass()printx.__class__==y.__class__#prints:1(true)

          這樣改變之后,x 實例將支持 SomeOtherClass 的方法,而不是以前的 SomeClass 的方法。在改變對象的類時,要注意實例應具有對新類正確的屬性。

          Jython特殊屬性——其他內省函數

          特殊屬性中描述的屬性允許對類進行更多內省。特別是,可以用 __dict__ 屬性確定類中的方法和實例中的字段。

          除了 dir 和 vars,Jython 還提供了其他的用于內省類和實例的函數,如下所示:

          函數 注釋
          hasattr(obj, name) 測試指定的屬性是否存在
          getattr(obj, name{,default}) 如果屬性存在,得到屬性的名字,否則返回默認值(如果沒有默認值,則拋出一個異常)
          setattr(obj, name, value) 設置指定屬性的值
          delattr(obj, name) 刪除指定的屬性

          到此,關于“Jython的特殊屬性介紹”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注本站網站,小編會繼續努力為大家帶來更多實用的文章!

          標簽:jython-

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          (資料圖片僅供參考)隨著社會越來越發達,大家都選擇在網絡上汲取相關知識內容,比如2021快遞停運日期 2021年春節快遞物流停運時間表,為了更好的解答大家的問題,小編也是翻閱整理了相應內容,下面就一起來看一下吧!2021快遞停運日期除了各大物流公司之外,近日,網傳順豐、申通、德邦、天天等快遞公司放假時間也已發布,大概時間在2021年2月11日-2021年2月18日左右。1、順豐快遞從臘月二十七就開...

          今日據多位IT之家網友投稿,國內蘋果 App Store 突然無法訪問,IT之家拿身邊的 iPhone 測試發現屬實。IT之家在微博搜索發現,不少網友也遇到了這個問題,還有網友反映天氣和 Apple Music 也無法打開。不過IT之家查看蘋果官網的系統服務狀態頁面發現,App Store 為綠色“可用”狀態,目前蘋果還未給出回應。相關閱讀:今天下午,不少網友在網上反饋稱,...

          互聯網創業者需具備哪些素質?1、能承受高強度的信息交流一個優秀的互聯網創業者,應該把自己放在更高的交流層面,讓自己成為一個信息中轉站,但是,這份工作不是每個人都能做的,每天交流無數信息是一件很可怕的事情。創業者面對的不全是正面信息,有的是負面的,這就要求創業者有很強的抗壓能力。2、良好的溝通和表達能力在高度發達的媒體中,尤其是在媒體風起云涌的時代,優秀的溝通、表達和演講技巧可以讓創業者的項目高速傳...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>