实验 九 面向对象程序设计方法

一、实验目的
1、理解面向程序设计的基本概念
2、掌握类与对象的定义和使用方法
3、掌握类的继承和多态的实现方法
4、掌握面向对象程序设计的应用方法
二、实验内容
1、写出程序的运行结果
实验 九 面向对象程序设计方法

运行结果:callable P1-foo
callable C2-bar()
实验 九 面向对象程序设计方法

实验 九 面向对象程序设计方法

2、写出程序的运行结果
实验 九 面向对象程序设计方法

运行结果:
10
314.16
实验 九 面向对象程序设计方法

实验 九 面向对象程序设计方法

3、定义一个 Circle 类,根据圆的半径求周长和面积。再由 Circle 类创建两个圆对象,其半径分别为 5 和 10,要求输出各自的周长和面积。请补充程序
实验 九 面向对象程序设计方法
实验 九 面向对象程序设计方法

补全程序:init
Circle(10)
实验 九 面向对象程序设计方法

实验 九 面向对象程序设计方法

4、利用面向对象方法求 n!,并输出 10!的值
实验 九 面向对象程序设计方法
实验 九 面向对象程序设计方法

5、定义 change 类,用以实现角度和弧度之间的转换
实验 九 面向对象程序设计方法

6、设计点类,并为这个点类设置一个方法来计算两点之间的距离

实验 九 面向对象程序设计方法

7、设计长方形类,并用其成员函数计算两个给定的长方形的周长和面积
实验 九 面向对象程序设计方法

8、已有若干个学生数据,这些数据包括学号,姓名,程序设计基础成绩,高等 数学成绩和英语成绩,要求定义学生类,并用其成员函数求各门课程的平均分

实验 九 面向对象程序设计方法

实验 九 面向对象程序设计方法