Python物件導向三大特性是什麼?Python學習教程!

老男孩IT教育機構發表於2021-05-10

  我們都知道,Python是一門物件導向的程式語言,它具有三大特性,那麼你知道Python物件導向三大特性是什麼?接下來我們透過這篇文章來詳細瞭解一下。

  第一點:封裝

  隱藏物件的屬性和實現細節,僅對外提供公共訪問方式,在Python中用雙下線開頭的方式將屬性設定成私有的。

  擁有三個好處:將變化隔離,便於使用,提高複用性,提高安全性。

  第二點:繼承

  繼承是一種建立新類的方式,在Python中,新建的類可以繼承一個或多個父類,父類又被稱為基類或超類,新建的類稱為派生類或子類。即一個派生類繼承基類的欄位和方法,繼承也允許把一個派生類的物件作為一個基類物件對待。

  第三點:多型

  一種事物的多種體現形式,函式的重寫其實就是多型的一種體現。Python中,多型指是父類的引用指向子類的物件。

  實現多型的步驟:

  1. 定義新的子類;

  2. 重寫對應的父類方法;

  3. 使用子類的方法直接處理,不呼叫父類的方法;

  多型的好處:

  1. 增加了程式的靈活性;

  2. 增加了程式的可擴充套件性。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2771523/,如需轉載,請註明出處,否則將追究法律責任。

相關文章