Python 物件導向1 物件導向介紹

2022-06-23 20:09:16 字數 351 閱讀 4496

一、無論用什麼形式來程式設計,我們都要明確記住以下原則:

1、寫重複**是非常不好的低階行為

2、你寫的**需要經常變更,寫**一定要遵循易讀,易改的原則

3、函式程式設計與oop(物件導向)的主要區別就是oop可以使程式更加容易擴充套件和易更改。

二、物件導向三大特性

1、封裝

封裝可以隱藏實現細節,使得**模組化。

2、繼承

繼承可以擴充套件已有類

3、多型

多型就是為了類在繼承和派生的時候,保證使用家譜中任一類的例項的某一屬性時的正確呼叫。

4、總結:

封裝和繼承目的都是為了**重用,而多型則是為了實現另乙個目的,介面重用。

python物件導向1

征服python 3 1 類的定義與使用 class book 類的定義 name kk pages 0 print book.name a book 類的訪問 a.name book1 a物件的name的訪問 print a.name b book b.name book2 print b.nam...

python 物件導向1

類 和 物件 是 物件導向程式設計的 兩個 核心概念 類,是對一群具有 相同 特徵 或者 行為 的事物的乙個統稱,是抽象的,不能直接使用 特徵 被稱為 屬性 行為 被稱為 方法 類 就相當於製造飛機時的圖紙,是乙個 模板,是 負責建立物件的 物件 是 由類建立出來的乙個具體存在,可以直接使用 在程式...

C 物件導向 1 物件導向概念

1 物件導向 oop,object oriented programming 不是取代面向過程的。oop 物件導向程式設計 object oriented programming,oop,物件導向程式設計 是一種計算機程式設計架構。ooa object oriented analysis 物件導向分...