大学生python程序设计实训报告
了解面向对象程序设计思想
了解对象、类、封装、继承、方法、构造函数和析构函数基本概念
掌握定义类、成员变量、成员函数、静态变量和静态方法
掌握通过类定义实现继承和多态的方法
掌握对象的创建和使用方法
二、实验内容(包括分析或步骤)
1.定义类和使用类
定义交通工具(Vehicle)类,定义两个成员变量:品牌(brand)、型号(type);定义构造函数,在其中通过静态变量方式设置品牌;
定义析构函数,在其中将交通工具对象的品牌和型号清空;
定义一个成员函数,在其中输出当前交通工具对象的品牌和型号;
定义一个类方法,在其中更新交通工具类的静态变量品牌和型号。
创建一个交通工具对象,设置其品牌为“audi”,型号为“A6”,然后通过对象调用其成员函数,输出其品牌和型号,销毁对象;
设置所有交通工具对象的品牌为“大众”,通过类方法,更新品牌为“奥迪”。
2.类的继承和多态
定义一个抽象类交通工具(Vehicle)类,定义一个抽象方法(drive);
析构方法定义2个子类汽车和飞机,在子类中实现抽象方法,输出不同交通工具的驾驶情况(如果是飞机,则输出机长名字、乘务员数量和乘客数量,如果是汽车,则输出驾驶员名字,汽车型号和行驶年数)。
定义一个函数,判断输入的对象是什么类型的,然后调用drive方法输出该交通工具信息。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。