Python開發是程式導向、函式還是物件?Python基礎!

老男孩IT教育機構發表於2021-04-22

  程式導向和麵向物件是一種程式設計思想,那麼Python開發是程式導向、函式還是物件呢?在這裡,小編告訴大家,Python既支援物件導向,也可以支援程式導向。

  雖然說Python是一種解釋型語言,但它從一開始就是一種物件導向的語言。對於Python,一切都是物件,因此在Python中建立類和物件很容易。當然,如果你習慣於編寫程式或函式,Python不會強加硬性限制。

  Python的物件導向特性如下:

  封裝:

  物件導向程式設計中的術語物件基本上可以看作是一組資料和一組可以訪問和運算元據的方法。傳統的程式=資料結構+演算法被封裝為遮蔽並簡化為程式=物件和訊息。物件是類的例項,需要封裝類的抽象。無論物件是如何構造的,封裝都允許呼叫者直接使用它。

  繼承:

  類繼承:直接的繼承感這是一種重用程式碼的方法,繼承可以理解為基於普通類建立專用類物件,子類及其繼承的父類是IS-A關係;

  多重繼承:與C#不同,Python支援多重繼承。多重繼承機制有時非常有用,但很容易使事情複雜化;

  多晶型:多型性意味著可以在不同的物件上使用相同的操作,但是它們可以以多種形式呈現結果。在Python中,當您不知道物件的型別,但是您需要做某些事情時,會使用任何歧義,該方法是多型的,運算子是多型的。


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

相關文章