- 博客(2)
- 收藏
- 关注
原创 python 类
1. 子类若没有__init__()方法,则实例化子类时调用父类的__init__()方法;若有__init__()方法,则只有调用父类的__init__()方法后才会初始化父类;在派生类中定义__init__()方法时,不会自动调用基类的__init__()方法。父类的__dict__并不会影响子类的__dict__,子类__dict__仅仅保存自己的属性;类的__dict__存储了类方法、实例方法、静态方法、类变量及内置属性;实例的__dict__存储了self的属性;2. __dict__()方法。
2023-09-03 15:55:16
19
原创 python __setitem__
_setitem__:每当属性被赋值的时候都会调用该方法,因此不能再该方法内赋值 self.name = value 会死循环,只有执行完该方法,属性才赋值成功。可以自定义类,这个类来执行索引赋值操作,就像使用Python内置的字典一样。__getitem__:当访问不存在的属性时会调用该方法。__delitem__:当删除属性时调用该方法。
2023-08-31 11:03:01
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人