1、如果需要取代类的某个函数,并把在其中调用原函数,这种情况,需要写函数装饰器函数来包裹取代原函数 2、如果需要在类外部访问类的__attr,需要写成这种格式:cls._className__attrName, 这其中className是定义了_attr的那个类。