面向对象
继承
单继承
class A:
def f(self):
print('A.f()')
class B(A):
def f(self):
print('B.f()')
class C(B):
pass
c = C()
c.f()
# 输出
B.f()多继承
私有
类
类的专有方法
__init__ :构造函数,在生成对象时调用__del__ :析构函数,释放对象时使用__repr__ :打印,转换__setitem__ :按照索引赋值__getitem__:按照索引获取值__len__:获得长度__cmp__:比较运算__call__:函数调用__add__:加运算__sub__:减运算__mul__:乘运算__div__:除运算__mod__:求余运算__pow__:乘方运算符重载
最后更新于
这有帮助吗?