python实例化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012447842/article/details/80115487
为什么会出现这样的情况, 删除子类的类方法会报错????
实例化的方法不会有问题。
class MyBaseClass ( object ):
    class_attr = 23

    def square ( cls ):
        return cls .class_attr * cls .class_attr

class MyClass (MyBaseClass):
    pass

del MyClass. square
 
  

class MyBaseClass ( object ):
    class_attr = 23

    @ CachedClassAttribute
    def square ( cls ):
        return cls .class_attr * cls .class_attr

class MyClass (MyBaseClass):
    pass

del MyBaseClass. square



猜你喜欢

转载自blog.csdn.net/u012447842/article/details/80115487
今日推荐