类的定义和使用
类定义
1 | class SuperClass(): |
初始化对象
1 | cn = ClassName(name="zs", age=22) |
类的 setter 和 getter
可管理属性(装饰器): 保留了属性可见性, 增加了 getter 和 setter 的逻辑
1 | class ClassName(): |
类的魔法方法
__new__创建对象,__init__将创建后的对象初始化__eq__== ,__ne__!= ,__ge__>= ,__gt__> ,__le__<= ,__lt__< ,__contains__in__add__+-,__mul__*/,__mod__%,__rmod__%,__rmul__/__len__,__sizeof__,__hash__,__str__,__repr__,__format__,__setattr__,__getitem__,__getattribute__,__delattr__,
__class__, __doc__,__getnewargs__, __getslice__,__reduce__, __reduce_ex__,__subclasshook__,