实验九 面向对象编程
- 实验目标
掌握类与对象的基本概念
掌握Python面向对象编程
二、实验内容
1、程序编写work9_04.py;
2、程序填空work9_05.py;
三、实验重点与难点
类的封装与继承。
类的多态性。
四、实验步骤
1. 在现有People类定义的基础上,完成如下继承功能。
(1)以People类为父类,创建一个子类Teacher,增加属性:薪水和电话。
(2)重写People类中的work()方法,输出“在授课”。
(3)增加一个带参的方法play(),输出在从事参数表示的某项运动。
实验代码:
实验结果:
2. 在现有People类定义的基础上,完成如下多态功能。
(1)以People类为父类,创建三个子类Student、Driver和PoliceOfficer,均重写父类中的work()方法。
(2)创建一个对象列表,包含若干People子类对象,用循环统一调用work()方法。
实验代码:
实验结果:
五.实验小结