python教程 物件導向 類和物件

2021-09-12 07:20:44 字數 1280 閱讀 5359

物件導向強調物件的資料和物件的行為,乙個物件包含兩部分:屬性(資料)和方法(函式)。

乙個物件肯定屬於某乙個類。

當我們想定義乙個自己的物件時,我們首先要定義乙個類,通過這個類說明這種類的物件所包含的資料和方法。

class person: #class定義乙個類

name = "jack"      #定義類的屬性 

age = 23 #定義類的屬性,這種方式過於死板,不適合初始化

def myprint(self): #定義類的方法,self能夠讀取類的屬性

print(self.name, self.age)

a = person()

a.myprint()

當我們想定義乙個類時,我們使用class關鍵字,然後給類起乙個名稱,一般類名的首字母大寫。

如: class person: 這就定義了乙個類。

然後在類裡面定義屬性和方法,最後我們用類名就能建立乙個物件,然後通過物件呼叫類裡面的方法,如:

a = person()

a.myprint()

但我們可以看到用這種方法定義的屬性值不能在定義物件時指定,因此我們有了另一種定義方法:

class person: #class定義乙個類

def __init__(self, name):    #python通過__init__用於初始化,self指向物件,這是python的固定格式。

self.name = name

me = person(「jack」)

print(me.name)

init()方法時python自帶的用於初始化物件的方法,self指向物件,這是python的固定格式。

以兩個下劃線開始兩個下劃線結尾的方法名一般是python自帶的有特殊意義的方法,我們要避免使用這種方式給自己的方法命名

定義乙個類的初始化方法、屬性和屬性方法

class person:

age = 23

def __init__(self, name):

self.name = name

def perfun(self):

print(self.name, self.age)

me = person(「jack」)

print(me.name)

print(me.age)

me.perfun()

然後我們來學習python中的繼承

python物件導向(類和物件)

物件導向程式設計的2個非常重要的概念 類和物件 物件是物件導向程式設計的核心,在使用物件的過程中,為了將具有共同特徵和行為的一組物件抽象定義,提出了另外乙個新的概念 類 類就相當於製造飛機時的圖紙,用它來進行建立的飛機就相當於物件 賓士汽車 類 賓士smart 類 張三的那輛賓士smart 物件 狗...

Python 物件導向 類和物件

類 和 物件 是物件導向程式設計的 兩個 核心概念 類就相當於製造飛機時的圖紙,是乙個模板,是負責建立物件的 物件就相當於用圖紙製造的飛機 在開發過程中,應該先有類,再有物件 類中定義了什麼屬性和方法,物件中就有什麼屬性和方法,不可能多,也不可能少 在使用物件導向開發前,應該首先分析需求,確定一下,...

Python物件導向02 類和物件

類和物件是物件導向程式設計的 兩個 核心概念 類就相當於製造飛機時的圖紙,是乙個模板,是負責建立物件的 物件就相當於用圖紙製造的飛機 在程式開發中,應該先有類,再有物件 類中定義了什麼屬性和方法,物件中就有什麼屬性和方法,不可能多,也不可能少在使用面相物件開發前,應該首先分析需求,確定一下,程式中需...