程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Python】面向對象的學習筆記

編輯:Python

面向對象

就是將編程當成是一個事物,對外界來說,事物是可以直接使用的,不用去管它內部的情況。而編程就是設置事物能夠做什麼事。

1.特性:有封裝、繼承、多態性的特征

2.在面向對象編程過程中,有兩個重要組成部分:對象

       (1) 類(class):是用來創建對象,抽象的,使用時通常會找到這個類的一個具體存在,一個類可以找到多個對象。

        (2)對象:類創建出來的真實事物,對象又名實例。

3.先有類再有對象,對象又名實例。

4.語法:對象名=類名()

5.類的構成

類的構成舉例名稱:類名魯班七號屬性:一組數據分路、身高方法:允許對其進行操作的方法回城,清線等

6.抽象類:擁有相同屬性和行為的對象都可以抽象出一個類。

               eg;劉佳皓看著鏡子中的自己說了句,彭於晏都輸我三分帥。

               #其中劉佳皓彭於晏都是人類,鏡子屬於實物類。

                格式

# 英雄
class Hero(object):
# 趙雲的實例方法
def ZhaoYun (self):
pass
# 韓信的實例方法
def HanXing (self):
pass

7.內聚耦合:

        (1)內聚:模塊內部的代碼相互聯系越強,內聚就越高,它是一個模塊內部各成分之間相關聯程度的度量。

        (2)耦合:模塊與模塊之間有些操作是有關聯的,耦合性越強,模塊的獨立性則越差,它是模塊之間依賴程度的度量。

內聚和耦合是密切相關的,與其它模塊存在強耦合的模塊通常意味著弱內聚,而強內聚的模塊通常意味著與其它模塊之間存在弱耦合。模塊設計追求強內聚,弱耦合。

8.模塊:將大型系統的復雜問題,分成不同的小模塊,去處理這個問題。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved