coding:utf-8
当前系统日期:2022/8/12
面向对象
类,特征是属性,行为是方法
type 产生 object类 产生 对象,对象继承类
# class WashMachine: # 洗衣机
# width = 595 # 属性
# height = 850
#
# def __init__(self, color): # 初始化属性
# self.color = color
# pass
#
#
# haier = WashMachine
# print(haier.width)
# haier.weight = 60
魔法方法 xxx()
class WashMachine:
def __init__(self, width:int, height:int):
self._width = width
self._height = height
def __add__(self, other): # 使用+触发
self._width += other
self._height += other
return self
def __str__(self): # 使用print触发
return f'高度为:{self._width}\n高度为:{self._height}'
def __del__(self): # 使用del触发
print('删除成功')
haier = WashMachine(595, 850)
haier + 2
print(haier)
del haier
私有属性:在属性名称前面加一个下划线_(两个下划线__强制私有)
批量操作技巧:重构shift+F6 Refactor->Rename