面向過程:根據業(yè)務邏輯從上到下寫代碼
面向對象:將數據與函數綁定到一起,進行封裝,這樣能夠更快速的開發(fā)程序,減少了重復代碼的重寫過程
對象是面向對象編程的核心,在使用對象的過程中,為了將具有共同特征和行為的一組對象抽象定義,提出了另外一個新的概念——類
類就相當于制造飛機時的圖紙,用它來進行創(chuàng)建的飛機就相當于對象
類與對象的關系:類就是創(chuàng)建對象的模板
類(Class) 由3個部分構成:
類的名稱:類名
類的屬性:一組數據
類的方法:允許對進行操作的方法 (行為)
對象 = 屬性 + 方法
靜態(tài) + 動態(tài)
創(chuàng)建對象:
格式為:? 對象名 = 類名()
Python中訪問限制
如果一個屬性由雙下劃線開頭(__),該屬性就無法被外部訪問
繼承:可以單繼承,也可以多繼承
多繼承同名方法調用,先繼承哪個,就調用哪個的方法。