- 1. oop的定义
- 2. oop对象成员操作
类:属性+方法
class Cart():
# 属性 ==> 特征
color = 'white'
brand = '奥迪'
seat = 4
# 方法 ==> 函数
def lahuo(self):
print('拉货')
def doufeng(self):
print('兜风')
# 实例化对象
aodi = Cart()
2. oop对象成员操作
(1)创建对象时,并不会把类中的属性方法复制给对象,而是在对象中引用类的方法。
(2)常见的对象操作
① 修改对象属性、函数
② 增加对象属性、函数
③ 删除对象属性、函数
def func():
print('新增方法')
# 1. 实例化对象
aodi = Cart()
# 2. 在类外部,修改对象的属性、函数
aodi.color = 'purple'
aodi.doufeng = func
res = aodi.color
print(res)
# 3. 在类外部,增加对象属性
aodi.name = 'a5' # 新增属性name
aodi.function = func
# 4. 在类外部,删除对象属性、函数
del aodi.function
# del aodi.brand 错误
aodi.brand = '别克'
del aodi.brand
# note: 删除一个对象的属性或者函数必须是对象自己的属性、函数



