类__依赖关系
发布时间:2020-12-14 05:04:08 所属栏目:百科 来源:网络整理
导读:一.依赖关系。 二.关联关系 三.一对多关系。 四,关于类的补充。 五.关于特殊方法。 一.依赖关系. ?举个植物大战僵尸的例子就明白了: 写一个植物大战僵尸 1 . 植物 打僵尸. 僵尸掉血 2 . 僵尸 吃植物. 植物掉血 ? ? 二.关联关系. ?举个男女朋友的例子,就懂了:
一.依赖关系。 二.关联关系 三.一对多关系。 四,关于类的补充。 五.关于特殊方法。 一.依赖关系.?举个植物大战僵尸的例子就明白了: 写一个植物大战僵尸 1. 植物 打僵尸. 僵尸掉血 2. 僵尸 吃植物. 植物掉血 ? ? 二.关联关系.?举个男女朋友的例子,就懂了: 三.一对多关系.?举个学校和老师的关系就懂了: ? 四,关于类的补充.类名的补充:? 类名 => 变量名,举例说明 class Foo: def chi(self,food): print("我爱吃鱼和",food) class Bar: def chi(self,food): print("我爱吃肉和",food) dic = {Foo:"烤肠",Bar:"火腿"} for k,v in dic.items(): #将字典的内容解构给前面的俩变量 k().chi(v) #此时的k就是Foo,加个(),就相当于调用. 关于self的补充: self到底是谁? ?super:表示的是父类 五.关于特殊方法.特殊方法的小集合: ? 1)__del__#析构方法,当对象在内存中被释放时,自动触发执行。此方法一般无须定义,析构函数的调用是由解释器在进行垃圾回收时自动触发执行的 2)__call__#对象后面加括号,触发执行。构造方法的执行是由创建对象触发的,即:对象 = 类名() ;而对于 __call__ 方法的执行是由对象后加括号触发的,即:对象() 或者 类()() 3)1. 类名() 会自动执行__init__() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读