色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python中類繼承的基本規則

科技綠洲 ? 來源:技術理科直男 ? 作者:技術理科直男 ? 2023-09-20 14:24 ? 次閱讀

繼承規則

與其他基于類的語言一樣,可以通過繼承組合多個類定義。 類定義可以擴展(或繼承)多個其他類。這些類又可以擴展其他類。

請注意,類不能繼承 Python 中定義的類(即 .py 文件中包含的類定義),反之亦然。

以下小節提供了中類繼承的基本規則。

繼承順序

使用以下繼承順序規則:

  1. 默認情況下,如果在多個超類中定義了給定名稱的類成員,則子類將從超類列表中最左邊的類中獲取定義。
  2. 如果類定義包含 Inheritance = right,則子類從超類列表中最右側的類中獲取定義。

由于歷史原因,大多數類都包含 Inheritance = right

主要的超類

任何擴展其他類的類都有一個主要超類。

無論類使用哪種繼承順序,主超類都是第一個,從左到右閱讀。

對于任何類級編譯器關鍵字,給定類使用其主超類中指定的值。

對于持久化類來說,主超類尤其重要。

最具體的類型類Most-Specific Type Class

盡管一個對象可以是屬于多個類extent的實例(例如各種超類的extent),但它始終具有最特定的類型類 (MSTC)。當該對象是該類的實例但不是該類的任何子類的實例時,類是該對象的最具體類型。

重寫方法

類從其一個或多個超類繼承方法(類方法和實例方法),可以覆蓋這些方法。如果這樣做,必須確保方法定義中的簽名與要重寫的方法的簽名匹配。子類方法的每個參數必須使用與超類方法的參數相同的數據類型,或者該數據類型的子類。但是,子類中的方法可以指定超類中未定義的其他參數。

可以使用 Python 方法覆蓋以 ObjectScript 編寫的方法,反之亦然,只要方法簽名匹配即可。

在子類的方法中,可以引用它在超類中重寫的方法。要在 ObjectScript 中執行此操作,請使用 ##super() 語法。例如:

//overrides method inherited from a superclass
Method MyMethod() [ Language = objectscript ]
{
  //execute MyMethod as implemented in the superclass
  do ##super()
  //do more things....
}

注意:##super 不區分大小寫。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編譯器
    +關注

    關注

    1

    文章

    1645

    瀏覽量

    49463
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13694
  • python
    +關注

    關注

    56

    文章

    4813

    瀏覽量

    85304
收藏 人收藏

    評論

    相關推薦

    Python多重繼承使用方法

    繼承是面向對象編程的一個重要方式,通過繼承,子類可以擴展父的功能,Python也具有該特性,除此之外,Python還可以使用多重
    發表于 04-19 14:41

    Python與C#對比

    、private、internal、protected、protectedinternal等的訪問修飾符;7. Python沒有interface,其只能繼承,同時其還支持多繼承,而
    發表于 05-14 17:14

    如何使用Python? 優勢有哪些?

    。  如何使用Python?  1.在Python,定義是通過class關鍵字來實現的:  class Student(object
    發表于 07-30 18:08

    淺析多繼承派生的虛基

    繼承派生與基有何關系?多繼承派生與虛基有何關系?
    發表于 09-30 06:26

    python繼承

    python繼承繼承,跟人類繁衍的關系相似。被繼承
    發表于 03-08 16:40

    Java繼承與派生

    對于面向對象的程序設計語言來說,毫無疑問是其最重要的基礎。抽象、封裝、繼承、多態這四大特性都離不開,只有存在,才能體現面向對象編程的特點,今天我們就來了解一些
    發表于 09-27 10:55 ?0次下載
    Java<b class='flag-5'>類</b>的<b class='flag-5'>繼承</b>與派生

    python開發之‘’講解

    Python 在盡可能不增加新的語法和語義的情況下加入了機制。這種機制是 C++ 和 Modula-3 的混合。 Python沒有在
    發表于 03-15 14:12 ?1次下載

    C++繼承訪問級別學習總結(二)

    上一篇文章我們介紹了c++繼承學習總結;今天我們繼續來分享c++繼承
    的頭像 發表于 12-24 16:10 ?825次閱讀

    python繼承詳解

    python繼承 繼承,跟人類繁衍的關系相似。 被繼承
    的頭像 發表于 03-08 16:40 ?3229次閱讀

    Python到底是如何實現繼承的呢

    簡單地說,在python,新建的可以繼承一個或者多個。父又可以稱為基
    的頭像 發表于 08-18 15:46 ?2442次閱讀
    <b class='flag-5'>Python</b>到底是如何實現<b class='flag-5'>繼承</b>的呢

    SystemVerilog繼承

    繼承是基于的面向對象編程(object-oriented pro - gramming)的最重要特性之一。
    的頭像 發表于 11-15 09:47 ?1062次閱讀

    簡述繼承

    繼承:一個繼承另一個,自動擁有這個的屬性和方法,類似于包含與被包含的關系。被
    的頭像 發表于 02-17 15:00 ?1117次閱讀
    簡述<b class='flag-5'>類</b>的<b class='flag-5'>繼承</b>

    python子類定制父及多態調用介紹

    python通過子類繼承來定制子類的行為。 ## 1.1 重寫方法 (1)如果子類和超有同名方法,根據搜索樹
    的頭像 發表于 02-23 14:51 ?702次閱讀

    網絡工程師學Python-繼承概念介紹

    Python 繼承是一種重要的面向對象編程概念。通過繼承,我們可以定義一個新的,它繼承
    的頭像 發表于 04-20 16:56 ?573次閱讀

    Python繼承詳解

    Python 繼承是一種重要的面向對象編程概念。通過繼承,我們可以定義一個新的,它繼承
    的頭像 發表于 04-20 16:56 ?1378次閱讀
    主站蜘蛛池模板: 国产私拍福利精品视频 | aaa在线观看视频高清视频 | 无人区免费一二三四乱码 | 高清国产免费观看视频在线 | 久久强奷乱码老熟女 | 在线视频一区二区三区在线播放 | bbwvideos欧美老妇 | beeg xxx日本老师 | 伦理片 qvod| 亚洲精品AV中文字幕在线 | 97视频视频人人碰视频 | 欧美午夜精品一区区电影 | 无码日本亚洲一区久久精品 | 做暖暖视频在线看片免费 | 久久久97人妻无码精品蜜桃 | 超碰人人澡人人胔 | 吃奶摸下的羞羞漫画 | 色噜噜色啪在线视频 | 97成人精品视频在线播放 | 狠狠干狠狠色 | 亚洲日韩欧美国产专区 | 亲胸摸下面激烈免费网站 | 久在线观看福利视频 | 国产一区二区三区在线看片 | 99热在线精品免费全部my | 青草国产超碰人人添人人碱 | 攻把受做得合不拢腿play | 3D内射动漫同人资源在线观看 | 久久国产免费 | 男人J进女人P| 一本道久在线综合色色 | 日本二区三区欧美亚洲国 | 又硬又粗又大一区二区三区视频 | 天天插天天射天天干 | 性满足久久久久久久久 | 特黄特黄aaaa级毛片免费看 | 国产传媒18精品A片在线观看 | 56prom在线精品国产 | 亚洲无碼网站观看 | xxx日本hd| 美女夫妻内射潮视频 |