Python的類和物件

2021-09-25 06:18:43 字數 1297 閱讀 9991

實現步驟

1.確定職責

2.物件內部封裝呼叫不同方法(多個)

3.不同物件呼叫不同的方法

類和物件

類:模板,物件都是根據這個模板建立出來的

類只需要有乙個,物件可以有多個

類有屬性和方法

1.類名(駝峰命名,不加下劃線『_』 studentinfo)

2.屬性

3.方法

示例**

class cat():

def eat(self):

print("%s eat fish." %self.name)

def drinl(self):

print('drink water.')

# self self是呼叫方法的物件

# 例項化

tom = cat()

# 賦值

tom.name = 'tom'

# 呼叫方法

tom.eat()

class():pass

類通過例項化建立物件,把抽象的類具體化的過程

物件名 = 類名(引數1、引數2…引數n)

類:模板

class people():

# 屬性:類中的變數

name = 'octopus'

age = '22'

# 類中的函式

def eat(self):

print('eat...')

def sleep(self):

print('sleep...')

例項化:通過類建立物件

p1 = people()

p2 = people()

print(id(p1))

print(id(p2))

print(p1.name)

print(p2.name)

執行方法

p1.eat()

p2.eat()

構造方法

class people():

# 構造方法:

def __init__(self):

print(self)

Python類和物件

1 建立類 語法 class classname 類的幫助資訊 類文件字串 class suite 類體 例如 class employee 所有員工的基類 empcount 0 def init self,name,salary self.name name self.salary salary ...

Python類和物件

python類和物件 類 具有相同的屬性和方法的物件的集合。物件 萬物皆物件。類和物件的關係 類是具有相同屬性方法物件的集合。類包含屬性和方法 語法 class 類名 屬性 方法定義乙個類 建立物件 屬性寫在類外的情況,就是通過物件,屬性,物件,方法的方式呼叫。屬性相對於類來說屬於全域性,每個方法都...

Python類和物件

類和物件 類 class 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類 的例項。方法 類中定義的函式。類變數 類變數在整個例項化的物件中是公用的。類變數定義在類中且在函式體之外。類變數通常不作為例項變數使用。方法重寫 如果從父類繼承的方法不能滿足子類...