python——类,,类的定义格式:cla


类的定义格式:

class CLASSNAME(父类1,父类2,父类3):

  __A = 0 ##私有属性,两个_开头,只有在该类中的函数才能访问

  B = 0   ##公共属性

  def 函数名(self):

   self.__A = ...  #访问私有属性名

   self.B = ...  #访问公共有属性名

PS:

1、定义函数的时候,一定要有self这个参数,并且一定要放在第一个位置

2、定义私有函数的时候,函数名和私有属性一样,要两个_开头

3、继承的父类可以是多个,多个父类中有相同的函数,若其他函数要调用这个函数,则会从左往右一次搜索,只会访问第一个有该函数的父类

4、可以在子类中重写父类中的函数

5、如果要实例化或者继承其他模块的类,必须先用import导入该模块,然后再实例化或者继承

6、类中的专有方法如下:

1 __init__构造函数,在生成对象的时候调用
2__del__析构函数,释放对象时使用
3__setitem__按照索引引赋值
4__repr__打印,转换
5__getitem__按照索引获取值
6__len__获得长度
7__cmp__比较运算
8__add__加运算
9__sub__减运算
10__mull__乘运算
11__div__除运算
12__mod__求余运算
13__pow__乘方运算
14__call__函数调用

python——类

相关内容

    暂无相关文章

评论关闭