Byte of Python笔记(七)
Python是面向对象的语言,因此也有类的概念,这一点和C++完全类似:
- 定义一个类的方法很简单,以class关键字开头,用冒号定义类的内容。
- 类里面的函数,用def关键字定义
- 类也有构造和析构函数,分别是__init__,__del__,而且二者都可以带参数
- self是类似于this的指针
- 类里面函数的调用和C++完全类似,通过dot号调用
下面就是一个类的定义例子:

唯一需要注意的是:Python的类里面所有的成员都是public的,除非这个成员是以双下划线开头,而所有的方法都是virtual的。
提到类,就必然会提到继承,这一点和C++完全类似,语法上,是通过小括号继承,而不是C++的冒号,下面是一个具体的例子:

posted on 2011-11-15 17:06 vincenzo.lai 阅读(134) 评论(0) 收藏 举报