類的聲明:
class 類名(父類):
屬性
方法
class:python 中聲明類的關鍵字
類名:標識符,類名的首字母要大寫,駝峰式命名
():類要繼承自其他的類,需要寫括號,括號里面是父類的名字。不繼承時候可省略,
屬性:對象屬性和類的字段 --- 保存數(shù)據(jù)
方法:實質就是聲明在類中的函數(shù) --- 實現(xiàn)功能
1.聲明類Person
class Person:
"""類的說明:人類"""
# 聲明兩個對象方法,需要使用對象來調用
"""
# 對象方法默認都有一個參數(shù)self,在調用方法的時候,
這個參數(shù)不用傳參(系統(tǒng)會自動給self傳參),誰來調用這個方法,self就是誰
def eat(self):
print('在吃飯')
def sleep(self):
print('(:3在睡覺,晚安!')
聲明對象
通過類的構造方法去創(chuàng)建對象(名字和類名同名的方法就是構造方法,自動生成的)
對象名 = 類名()
類的對象可以通過點語法使用類中聲明的對象的方法和屬性
對象.方法名()
對象.屬性名()
if __name__ == '__main__':
# 2.聲明對象
# 一個類可以有多個對象
p1 = Person()
print(p1)
p2 = Person()
print(p2)
#對象可以調用對象方法
p1.eat()
p2.eat()
p1.sleep()
p2.sleep()