Python程序设计基础-教学课件 第8章 面向对象程序设计.pptx

Python程序设计基础-教学课件 第8章 面向对象程序设计.pptx

第8章面向对象程序设计

目录8.1类与对象8.2类的成员8.48.58.7类的继承8.38.68.8成员可见性特殊方法封装多态运算符重载

8.1类与对象类和对象的关系即为数据类型与变量的关系,根据一个类可以创建多个对象,而每个对象只能是某一个类的对象。类规定了可以用于存储什么类型数据,而对象用于实际存储数据,每个对象可存储不同的数据,数据即属性。例如,有一个教师类,其中包括教师工号和姓名两个属性,则根据教师类可以创建多个教师对象,每个教师对象可以具有不同的教师工号和姓名信息。

8.1.1类的定义在一个类中,除了可以包含前面所说的属性,还可以包含各种方法。属性对应一个类可以用来保存哪些数据,而方法对应一个类可以支持哪些操作(即数据处理)。类中的属性对应前面所学习的变量,而类中的方法对应前面所学习的函数。通过类,可以把数据和操作封装在一起,从而使得程序结构更加清晰,这也就是所谓类的封装性。类的语法格式如下所示:class类名:属性名=属性值

文档评论(0)

1亿VIP精品文档

相关文档