类的定义和使用
类定义
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__
,