當前位置:
首頁 > 最新 > Python初階教程:類與實例

Python初階教程:類與實例

Python初階教程:類與實例

張一極

17 小時前

前言:在之前的學習中,我們所明白的類(class),就是一個大體的集合,顧名思義,類型,類別,指的是一個有類似屬性的集合,而對應每個集合的最小的單位,就是一個個具體的對象也就是實例(instance).

作為面向對象編程最重要的概念,類的定義就是一個類似一個模板,有著一樣的屬性,但是可能有不一樣的數據,對應每一個數據就是一個實例,既然本文說的是python 我們就從python說起什麼是類.

在python中,類(class)是通過關鍵字class定義的,對於一般的類我們是這麼定義的:

在上例子中,class後面的class1是自己定義的類名,括弧中的object是指此類所繼承的類,所有的基類都是從object繼承下來了,知道了類,接下來我們創建一個實例,在python中,創建實例用以下方法:

上例創建了一個對象,名為instance1,作為class1的一個實例,對於instance1,它指向class1的一個實例,在對類綁定屬性的時候,可以利用初始化函數,用self變數將初始的屬性綁定到了類中:

如果要對類賦予屬性,可以通過直接在name中定義屬性,屬於類屬性:

通過列印name可以得到name的gay屬性

由於實例的屬性比類的屬性要更高層,所以在訪問的時候,優先得到的是實例的屬性.

當你把實例屬性刪除以後,程序便會向上遍歷,得到類屬性,將它列印.

類的屬性在整個類中都能得到響應,所有實例都能應用.

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

冬令營分享課Day06 原來你竟是這樣的Python
R開發人員使用Python

TAG:Python |