一、数据成员(属性) 数据成员可以大致分为两类:属于对象的数据成员和属于类的数据成员。 属于对象的数据成员一般在构造方法__init__()中定义,当然也可以在其他成员方法中定义,在定义和在实例方法中访问数据成员时以self作为前缀,同一个类的不同对象(实例)的数据成员之间互不影响; 属于类的数据成员是该类所有对象共享的,不属于任何一个对象,在定义类时这类数据成员一般不在任何一个成员方法的定义中。 二、成员方法 Python类的成员方法大致可以分为公有方法、私有方法、静态方法、类方法这几种类型。 公有方法、私有方法一般是指属于对象的实例方法,私有方法的名字以两个下划线”__”开始,而抽象方法一