------------------------------ ...
分类:
编程语言 时间:
2018-02-03 15:49:14
阅读次数:
160
一、多态多态指的是一类事物有多种形态1、动物有多种形态:人,狗,猪importabcclassAnimal(metaclass=abc.ABCMeta):#同一类事物:动物@abc.abstractmethoddeftalk(self):passclassPeople(Animal):#动物的形态之一:人deftalk(self):print(‘sayhello‘)classDog(Animal)
分类:
其他好文 时间:
2018-01-29 15:34:15
阅读次数:
154
Django 知识补漏单例模式 单例模式:(说白了就是)创建一个类的实例。在 Python 中,我们可以用多种方法来实现单例模式: 1、文件导入的形式(常用) 2、基于类实现的单例模式 3、基于__new__实现的单例模式(最常用 推荐使用,方便) 4、基于metaclass(元类)实现的单例模式 ...
分类:
其他好文 时间:
2018-01-25 23:05:16
阅读次数:
1242
文章转自:http://www.cnblogs.com/linhaifeng/articles/8029564.html 一 知识储备 #可以把exec命令的执行当成是一个函数的执行,会将执行期间产生的名字存放于局部名称空间中 g={ 'x':1, 'y':2 } l={} exec(''' glo ...
分类:
编程语言 时间:
2018-01-24 22:03:57
阅读次数:
124
1、成员修饰符 2、特殊成员 3、metaclass,类的祖宗 ###成员修饰符###公有和私有 1 #__author:_nbloser 2 #date:2018/1/19 3 4 #私有类、对象成员变量,方法;在前面加两个下划线'__' 5 class Person: 6 __lover = ' ...
分类:
其他好文 时间:
2018-01-21 14:54:36
阅读次数:
277
In object-oriented programming, a metaclass is a class whose instances are classes. Just as an ordinary class defines the behavior of certain objects, ...
分类:
Web程序 时间:
2018-01-21 01:11:50
阅读次数:
268
In some languages, classes are only a compile-time feature (new classes cannot be declared at runtime), while in other languages classes are first-cla ...
分类:
Web程序 时间:
2018-01-21 00:08:53
阅读次数:
308
面向对象的三大特性: 多态 多态指的是一类事物有多种形态。Python3天生支持多态。 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self) ...
分类:
编程语言 时间:
2018-01-19 16:51:48
阅读次数:
183
阅读目录 一 多态 二 多态性 一 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self): pass c ...
分类:
其他好文 时间:
2018-01-17 23:34:01
阅读次数:
212