码迷,mamicode.com
首页 >  
搜索关键字:元类    ( 711个结果
python中的__metaclass__
什么是元类: python中类也是一种对象, 可以称为类对象. 元类就是用来创建类对象的"东西". 你创建类就是为了创建类的实例对象, 不是吗? 但是我们已经学习了python中的类也是对象. 元类就是用来创建这些类对象的, 元类就是类的类, 你可以这样理解:MyClass = MetaClas.....
分类:编程语言   时间:2015-08-08 22:34:53    阅读次数:157
Python中的元类
从前面"Python对象"文章中了解到,在Python中一切都是对象,类可以创建实例对象,但是类本身也是对象。class C(object): pass c = C()print c.__class__print C.__class__ 代码中,通过"__class__"属性来查看...
分类:编程语言   时间:2015-08-02 16:43:58    阅读次数:130
C++——友元、异常和其他
一、友元 类并非只能拥有友元函数,也可以将类作为友元。在这种情况下,友元类的所有方法都可以访问原始类的私有成员和保护成员。另外,也可以做更严格的限制,只将特定的成员函数指定为另一个类的友元。哪些函数、成员函数或类为友元是由类定义的,而不能从外部强加友情。因此,尽管友元被授予从外部访问类的私有部分的....
分类:编程语言   时间:2015-07-25 12:15:11    阅读次数:155
Objective-C的对象模型和runtime机制
对象模型和runtime 内容列表 对象模型(结构定义,类对象、元类和实例对象的关系) 消息传递和转发机制 runtime系统功能理解...
分类:其他好文   时间:2015-07-21 20:35:40    阅读次数:126
深入理解JavaScript系列(37):设计模式之享元模式
介绍 享元模式(Flyweight),运行共享技术有效地支持大量细粒度的对象,避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类)。 享元模式可以避免大量非常相似类的开销,在程序设计中,有时需要生产大量细粒度的类实例来表示数据,如果能发现这些实例除了几个参数以外,开销基本相同的 话,就可以大幅度较少需要实例化的类的数量。如果能把那些参数移动到类实例的外面,在方法调用...
分类:编程语言   时间:2015-07-17 09:57:10    阅读次数:197
关于self与self class用法上的区别
在许多地方可以见到self和[self class]的调用方式,那么他们有区别吗?1 首先self是什么,它是指向实例变量首地址的指针(同c++的this一样)可以访问对象的资源。2 [self class] 首先看下class 它返回的是元类的指针,所以通过[self class]可以访问当前类的...
分类:其他好文   时间:2015-07-08 12:34:55    阅读次数:282
C++类的复习
1、C++ 类的声明:class class_name{ private: /* *私有的数据和成员函数 *只能被本类中的成员函数引用,类外不能调用 *友元类例外 */ public: /* *公共的数据和成员函数 *可以被本类中的成员函数引用,也可以被类的作用域内的其他函数引用 ...
分类:编程语言   时间:2015-07-07 18:33:57    阅读次数:110
python中的元类metaclass
元类MetaClass元类是可以让你定义某些类是如何被创建的。从根本上说,赋予你如何创建类的控制权。元类也是一个类,是一个type类。元类一般用于创建类。在执行类定义时,解释器必须要知道这个类的正确的元类,如果此属性没有定义,它会向上查找父类中的__metaclass__属性。如果..
分类:编程语言   时间:2015-07-01 06:26:59    阅读次数:192
MeteoInfoLab脚本示例:加载地图图层
应用最广泛的的地图数据应该是shape格式,网络上有很多免费下载资源。MeteoInfoLab中读取shape文件的函数是shaperead,参数即文件名,返回数据包含图形和属性信息的图层对象。矢量图层按照图元类型通常分点、线、面三种,都可以通过geoshow函数加入到地图坐标系(Axesm)中。在...
分类:其他好文   时间:2015-06-30 12:27:14    阅读次数:686
第十六周oj刷题——Problem D: B 友元类-计算两点间距离
Description 类Distance定义为类Point的友元类来实现计算两点之间距离的功能。 Point类中有两个私有数据成员X和Y来表示点的两个坐标(横坐标和纵坐标), 成员函数需要自己定义。 主程序输入两个Point点的坐标,计算两个点之间的距离。 Input 两个点的坐标(横坐标和纵坐标) Output 两个点的距离(保留了两位小数) S...
分类:其他好文   时间:2015-06-27 10:00:25    阅读次数:183
711条   上一页 1 ... 55 56 57 58 59 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!