亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

面向對象的概念

Python 是一門面向對象的語言, 面向對象是一種抽象,抽象是指用分類的眼光去看世界的一種方法。 用 JAVA 的編程思想來說就是:萬事萬物皆對象。也就是說在面向對象中,把構成問題事務分解成各個對象。

面向對象有三大特性,封裝、繼承和多態(tài)。

1、面向對象的兩個基本概念

用來描述具有相同的屬性和方法的對象的集合。它定義了該集合中每個對象所共有的屬性和方法。對象是類的實例。

對象

通過類定義的數據結構實例

2、面向對象的三大特性

繼承

即一個派生類(derived class)繼承基類(base class)的字段和方法。繼承也允許把一個派生類的對象作為一個基類對象對待。

例如:一個 Dog 類型的對象派生自 Animal 類,這是模擬"是一個(is-a)"關系(例圖,Dog 是一個 Animal )。

多態(tài)

它是指對不同類型的變量進行相同的操作,它會根據對象(或類)類型的不同而表現(xiàn)出不同的行為。

封裝性

“封裝”就是將抽象得到的數據和行為(或功能)相結合,形成一個有機的整體(即類);封裝的目的是增強安全性和簡化編程,使用者不必了解具體的實現(xiàn)細節(jié),而只是要通過外部接口,一特定的訪問權限來使用類的成員。

繼續(xù)學習