摘要:类的装饰器 的基本原理和 函数的装饰器原理基本一致 例: def test(obj): print(" >>",obj)#obj就是Foo.那我们可以对这个类进行操作 obj.x= 3 obj.y =4 return obj @test # Foo = test(Foo) class Foo: pa
阅读全文
摘要:1、isinstance(obj,cls) 检查obj是否是类cls的对象; 备注:用isinstance 的时候,产生实例后,会显示实例既是父类的实例,也是子类的实例 class Mom: gender = "woman" def __init__(self,name,weight): self.
阅读全文
摘要:面向对象,多态: 有时一个对象会有多种表现形式,比如网站页面有个按钮, 这个按钮的设计可以不一样(单选框、多选框、圆角的点击按钮、直角的点击按钮等),尽管长的不一样,但它们都有一个共同调用方式,就是onClick()【鼠标单击】方法。我们直要在页面上一点击就会触发这个方法。点完后有的按钮会变成选中状
阅读全文
摘要:静态属性 @property 静态方法:我感觉没个卵用 1 class Mom: 2 gender = "woman" 3 def __init__(self,name,weight): 4 self.name = name 5 self.weight = weight 6 @staticmetho
阅读全文
摘要:有的人说,编程有3种范式: 1、面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 2、面向函数:面向函数是面向过程的升级版,也就是把每个解决问题的代码写成一个函数,需要的时候调用函数就好了 3、面向对象:把构成问题事务分解成各个对象,建
阅读全文