阿里山QQ

导航

2017年3月20日 #

python类和对象的底层实现

摘要: 按照python中"一切皆对象的原理",所有创建的对象,都是一个已知存在的class实例化的结果;那么class又是被哪个"类"实例化的呢?先看下面的一段代码 可以看到:obj是由Foo实例化,而Foo由type类创建 这样Foo就可以这样实现了,看下面: 那么问题随之产生了,既然class是由ty 阅读全文

posted @ 2017-03-20 23:00 阿里山QQ 阅读(321) 评论(0) 推荐(0) 编辑

python类中方法加单下划线、双下划线、前后双下滑线的区别

摘要: 首先看一段代码: 这里我们定义了一个类Foo,类成员函数有双下划线方法__private_method和单下滑线方法_halfprivate_method,调用public_method和_halfprivate_method结果如下: 显示没有问题。调用__private_method结果如下: 阅读全文

posted @ 2017-03-20 21:02 阿里山QQ 阅读(1198) 评论(0) 推荐(1) 编辑