python第24篇之--类的初始化(面向对象编程)

来源:互联网 发布:python curl post 编辑:程序博客网 时间:2024/06/07 04:43
#!/usr/bin/pythonclass person:    def __init__(self,name):        self.name=name    def sayhi(self):        print('hello,my name is',self.name)p = person('swaroop')p.sayhi()


这里person类定义了两个函数__init__和sahi函数,其中__init__函数类似于c++中的构造函数,也就是最先对类进行初始化的函数部分;而且python也有一个__del__的函数类似于c++中的析构函数,即函数运行完毕后最后的内存回收等操作。

而且在python中也需要先初始化一个对象,才能对类进行使用。


结果:

ang@ubuntu:a_byte_python->./3class_init.py hello,my name is swaroop


阅读全文
0 0