Python面向对象3
2024-10-14 19:28:41
一、内部类
内部类就是在类的内部定义的类,主要目的是为了更好的抽象现实世界。
二、魔术方法(构造函数和析构函数)
#!usr/bin/python
#coding:utf8 class Milo():
class Test():
var1 = "neibulei"
name = 'csvt' def __init__(self,n = 'baby'):
self.name = n
print "initializing......" def fun1(self):
print self.name
print 'public'
self.__fun2()
def __fun2(self):
print 'private' @classmethod
def classFun(self):
print 'class' @staticmethod
def staticFun(self):
print 'static' def __del__(self):
print 'releasing sources......' zou = Milo()
三、垃圾回收机制
Python采用垃圾回收机制清理不再使用的对象;
Python提供gc模块释放不再使用的对象;
Python采用“引用计数”的算法方式来处理回收,即:当某个对象在其作用域内不再被其他对象引用的时候,Python就自动清除对象;
Python的函数collect()可以一次性收集所有待处理的对象(gc.collect())。
最新文章
- 5.6 JS中基本包装类型
- xamarin(3.9.236)里DATETIMENOW的错误。
- 普林斯顿算法课第四周作业_8Puzzle
- [原创]cocos2d-x研习录-第三阶 特性之物理引擎
- Ninject之旅之七:Ninject依赖注入
- yum 安装 phpmyadmin
- Mybatis各种模糊查询
- Redis 发布/订阅机制原理分析
- Python Ogre Blender(转载)
- Window Event 2008
- Docker(四):Docker基本网络配置
- Linux代理搭建TinyProxy
- Java如何获取JSON数据中的值
- No matching authentication protocol
- vue项目打包后的资源路径问题
- MySQL架构及SQL语句
- jvm 线上命令
- 我理解的BFC(块级格式化上下文)
- symfony手动触发修饰html
- [Data Access] ORM 原理 (11): 效能議題