CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

C++猿的Python笔记06-类

Posted on 2011-08-09 14:30  mumuliang  阅读(233)  评论(0编辑  收藏  举报

1. 使用关键字class

2. 类的方法的第一个参数永远是self,像显式的this。
   注:第一个参数的名称是随意的,也可以不叫self,但它的意义固定。

3. 使用类名后加()来创建一个类对象
#!/usr/bin/python
#
 Filename: method.py
class Person:
    
def sayHi(self):
        
print 'Hello, how are you?'
= Person()
p.sayHi()

4. __init__方法,即构造函数
class Person:
    
def __init__(self, name):
        self.name 
= name
    
def sayHi(self):
        
print 'Hello, my name is', self.name
= Person('Swaroop')
p.sayHi()

5. __del__方法,即析构
   但你不知道它,何时会被执行。手动执行使用del关键字

5. self.出来的是实例的变量,非self点出来的就是类的变量

6. __前缀,private访问域
   对,没看错,以__开头的变量,就是私有的。

7. 继承的语法 class Derived(Base):