实验报告班级:姓名:学号:
课程名称Java程序设计实验项目Java的面向对象编程
实验项目类型验
证
演
示
综
合
设
计
指导教师吴伟敏成绩√
一、实验目的
1、掌握Java程序面向对象编程的基本架构;
2、掌握有关面向对象的基本概念,如:类、对象、接口继承和多态等;
3、掌握包程序设计的方法,了解大型软件的构造方式
二、实验步骤
1、录入并测试以下程序,说出此程序的作用,体会类和对象的关系。
程序如下:
class CCircle
{
double pi;
double radius;
double getRadius(){
return radius;
}
void setCircle(double r, double p){第1页
pi=p;
radius=r;
}
}
public class Ex2_1
{
public static void main(String args[]) {
CCircle cir1=new CCircle();
cir1.setCircle(2.0,3.1416);
System.out.println("radius="+cir1.getRadius());
}
}
[基本要求]
运行程序并观察运行结果。
[思考问题]
试述程序中每条语句的作用。
2、录入并测试和完善以下程序,体会接口的用法。
interface Sittable{
void sit();
}
interface Lie{
void sleep();
}
interface HealthCare{
void massage();
}第2页
class Chair implements Sittable{
public void sit(){
System.out.println("It is sittable!");
};
}
class Sofa extends Chair implements Lie,HealthCare{ public void sleep(){
System.out.println("It is sleep!");
};
public void massage(){
System.out.println("give a message!");
};
public static void main(String[] args) {
Sofa cottonSofa=new Sofa();
System.out.println(" Sofa is ok!");
}
}
[基本要求]
运行程序并观察运行结果。
[思考问题]
试述程序中每条语句的作用。第3页
第4页
三、实验过程原始记录(数据、图表、计算等)
第5页