1、類與對象
類:具有相同屬性和技能的一類事物
對象:具體的類的表現,是一個實例
eg:人是一類,泰勒是一個對象
2、類體
變量部分、方法(函數)部分
3、
類名的角度:操作類中的靜態變量
class Person:
mind = '有思想' #靜態變量
animal = '高級動物'
def __init__(self,name,age): # 構造方法
self.name = name
self.age = age
def work(self):
print('哈哈 work.......')
def shop(self):
print('哈哈 shop......')
print(Person.__dict__) #操作類中的所有靜態變量
print(Person.__dict__['mind']) #只能查
Person.money = '錢' #增
Person.mind = 'assa' #改
del Person.money #刪
ret = Person('alax',1000)
print(ret.__dict__)
對象的角度
Person() #類名+()過程:產生一個實例(對象、對象空間)
#自動執行類中的__init__方法,將對象空間傳給__init__的self參數
#給對象封裝相應的屬性
#操作靜態字段
ret = Person('alax',1000)
print(ret.__dict__)
print(ret.name)
面向對象day1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.