【文件属性】:
文件名称:面向对象编程-python基础培训
文件大小:998KB
文件格式:PPT
更新时间:2021-04-25 09:19:10
python基础
面向对象编程
类:一种数据结构,封装了属性和方法
类的定义
class ClassName(object):
'class documentation string' #文档字符串
class_suite #类体
__init__函数:类的构造器
实例化
第一步:创建实例对象
第二步:检查是否实现了__init__方法
*
Object是一个或多个用于继承的父类的集合,object是所有类的基类。如果一个类继承于任何类,那么这里就写objec,也可以不写 class1.py
第二步,如果没有实现该方法,那么对实例不会施加任何特别操作,返回类的对象,实例化过程完毕;如果实现了该方法,那么将会调用该函数,实例对象将作为self传递进去,坐一些初始化操作。相当于c的构造函数
对于class.py中,__init__函数中定义了两个成员变量,即实例的属性。Python是一种动态语言,类的成员变量可以在运行时定义,但是要保证使用该变量是已经定义过
__init__函数返回none
Dir()查看类的属性,也可以查看实例的属性