java面向对象实验报告_南京邮电大学java实验报告面向对象.doc

实验报告班级:姓名:学号:

课程名称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页

你可能感兴趣的:(java面向对象实验报告)