第12章 1 多型基本定義

2021-07-17 06:08:47 字數 475 閱讀 4799

【目的】

通過相同的介面訪問不同的函式

【定義概述】

指不同物件接收到相同訊息時,根據物件類的不同而產生不同的動作

【操作方式】

函式過載

【過載規則】

引數個數或型別有所差別/函式的引數完全相同但屬於不同的類

【過載特例】

[虛函式]

特點:當基類中的某個成員函式被宣告為虛函式後,其就可以在派生類中被重新定義

定義形式:virtual 《函式型別》《函式名》(參數列)

特例:純虛函式:virtual《函式型別》《函式名》(參數列)=0;(為派生類提供乙個一致的介面,可以在派生類中重新定義)

使用規則:要求函式名、返回型別、引數個數、引數的型別和引數的順序必須與基類中的虛函式的原型完全相同

[抽象類]

目的:抽象和設計

定義概論:帶有純虛函式的類

規則不能定義物件,抽象類只能作為基類來使用

HTML 第1 2章 基本標記

html 第1 2章 基本標記 demo 01 常識 www world wide web 全球資訊網 3個組成部分 url uniform resource locator 統一資源定位器 http hypertext transfer protocal 超文字傳輸協議 html hypertex...

第8章 多型

執行時的多型 我們所說的多型一般是執行時的多型。要使用多型,在宣告物件時就應該遵循一條法則 宣告的總是父類型別或介面型別,建立的是實際型別。物件導向的三大特徵 封裝 繼承 多型多型通過分離 做什麼 和 怎麼做 從另外的乙個角度將介面和實現分離開來。封裝通過合併特徵和行為來建立新的資料型別。實現隱藏 ...

第1章 Python基本物件

1.字串 str repr format 可以將非字串值轉化為字串形式,例如 x 3.4 print str x 輸出 3.4 print format x,0.5f 輸出 3.40000 name raw input please input your name 在python3中,raw inp...