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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.