在传统的面向类的语言中,“构造函数“是类中的一些特殊方法,使用 new 初始化类时会调用类中的构造函数。通常的形式是这样的 something = new MyClass(..); 然而 JavaScript 中 new 的机制实际上和面向类的语言不同。它们只是被 new 操作符调用的普通函数而已。 ...
分类:
Web程序 时间:
2020-03-07 10:02:55
阅读次数:
95
一、object类的源码 python版本:3.8 class object: """ The most base type """ # del obj.xxx或delattr(obj,'xxx')时被调用,删除对象中的一个属性 def __delattr__(self, *args, **kwar ...
分类:
编程语言 时间:
2020-03-06 01:54:03
阅读次数:
86
变量和常量是一个程序组成的最小单元。Golang语言中提供了一些使用变量和常量的特殊方法,尤其是iota常量计数机制,方便了常量的定义。 ...
分类:
编程语言 时间:
2020-02-22 22:24:53
阅读次数:
79
__call__ 在Python中,函数其实是一个对象: >>> f = abs >>> f.__name__ 'abs' >>> f(-123) 123 由于 f 可以被调用,所以,f 被称为可调用对象。 所有的函数都是可调用对象。 一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__c ...
分类:
编程语言 时间:
2020-02-08 23:18:55
阅读次数:
149
[TOC] 1、简述面向对象三大特性 2、什么是鸭子类型? 3、super作用? 4、mro是什么? 5、什么是C3算法? 6、列举面向对象中带双下线的特殊方法? 7、单下划线与双下划线的作用? 8、实例变量和类变量的区别? 9、静态方法和类方法区别? 10、isinstance、issubclas ...
分类:
编程语言 时间:
2020-02-07 19:02:41
阅读次数:
93
类的特殊方法 反射 getattr hasattr setattr delattr ...
分类:
其他好文 时间:
2020-01-30 21:19:42
阅读次数:
78
类的特殊方法 staticmethod classmethod property ...
分类:
其他好文 时间:
2020-01-28 21:05:21
阅读次数:
71
在回答这个问题之前,先说一下宫里的开销来源。宫里花费的银子并不是直接来源于国库,而是来源于皇帝的私有金库——内帑。他里面的钱主要来源于国库调拨与皇家土地的税收以及宫里的生意(江南织造局)。一般国库给皇帝私有金库调拨后,皇帝没有特殊情况就不能在向户部要钱了。在大明王朝剧里面,巡盐结束后严世蕃把一百万白 ...
分类:
其他好文 时间:
2020-01-08 10:39:49
阅读次数:
98
python基础学习 第十七天 (二) 一. 魔法方法 定义:双下方法是特殊方法,他是解释器提供的 由爽下划线加方法名加双下划线 方法名 的具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码。 调用:不同的双下 ...
分类:
编程语言 时间:
2020-01-02 20:50:35
阅读次数:
78
定义:双下方法是特殊方法,他是解释器提供的。由双下划线+方法名+双下划线 。它具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码。 调用:不同的双下方法有不同的触发方式,就好比盗墓时触发的机关一样,不知不觉就触 ...
分类:
其他好文 时间:
2019-12-21 18:44:37
阅读次数:
47