十、给小白看的第三篇Python基础教程
本文是第三篇,一共四篇打下Python基础
@Author:Runsen
@公众号:Python之王
上面两个基本搞定了Python中数据结构,下面花一篇讲讲最重要的类。
7、面向对象编程
万物皆是对象,Python当然支持面向对象编程。类和对象是面向对象编程的两个主要方面,类创建一个新的对象,对象是这个类的实例。
对象可以使用类的变量,属于对象或类的变量被称为域;对象也可以使用属于类的函数,这样的函数称为类的方法;域和方法可以合称为类的属性。
域有两种类型
- 属于实例的
- 属于类本身
它们分别被称为实例变量和类变量。
类使用关键字class
创建,类的域和方法被列在一个缩进块中。
类的方法必须有一个额外的第一个参数,但是在调用时不为这个参数赋值,这个特殊变量指对象本身,按照惯例它的名称是self,类似Java中的this。
在类中下面两个特都方法需要注意:
-
__init__
方法:在类的一个对象被创建时调用该方法;相当于c++中的构造函数,就是当这个类调用了,那么这个__init__ 方法就要执行。 -
__del__
方法:在类的对象被销毁时调用该方法;相当于c++中的析构函数。在使用del删除一个对象时也就调用__del__方法,__del__是最后调用的。
Python中所有的类成员(包括数据成员)都是public的,没有Java的
文章来源: maoli.blog.csdn.net,作者:刘润森!,版权归原作者所有,如需转载,请联系作者。
原文链接:maoli.blog.csdn.net/article/details/105242296
- 点赞
- 收藏
- 关注作者
评论(0)