- 74
- 0
- 约3.24千字
- 约 8页
- 2016-12-27 发布于北京
- 举报
西安财经学院信息学院
《Java程序设计》 实验报告
实验名称 类与对象 实验室 实验楼521 实验日期 2012年4月10日
类与对象
一、实验目的
掌握类的定义和使用,编写构造方法及成员方法。
能够创建类的实例,掌握对象的声明和不同访问属性的成员访问方式。
会定义接口、实现接口。
二、实验内容
在java中,定义一个接口,声明计算图形面积和周长的抽象方法,再用类去实现这个接口,再编写一个测试类去使用这个接口。
设计并实现一个课程类,代表学校中的一门课程,将这门课程的相关信息组成该类的属性(如课程代码、课程名称、课程类别、学时、学分等),并在类中定义各个属性相关的访问方法(如获取和设置课程代码、课程名称,课程类别,获取和修改学时、学分,打印输出课程基本信息等),最后使用主函数测试此类(包括创建对象,调用相应方法等)。
三、实验环境
以Windows环境为平台,使用JDK 5.0
实验步骤
实验结果
小结
通过掌握类的定义和使用,编写构造方法并且实现创建类的实例,掌握对象的声明和不同访问属性的成员访问方式以及定义接口、实现接口,通过此次实验让我发现了我对类的定义及其运用都不够熟练,对课本的熟悉度还远远不够,在课后应该及时的复习和上机操作是我们的必修课,这样才能让我们进一步的掌握类与对象。
源程序
1、interface Shape{ //定义Shape接口
final double pi=3.14; //数据成员一定要初始化
public abstract double area();
public abstract double girth(); //抽象方法,不需要定义处理方式
}
class Circle implements Shape{
double radius;
public Circle(double r){ //构造方法
radius=r;
}
public double area(){
return (pi * radius * radius);
}
public double girth(){
return (2 *pi * radius);
}
}
public class InterfaceTester {
public static void main(String args[]){
Circle cir=new Circle(3.0);
System.out.println(Area of cir = + cir.area());
System.out.println(girth of cir = + cir.girth());
}
}
2、
public class Course
{ private String courseCode; //定义课程代号
private String courseName; //定义课程名称
private String courseType; //定义课程类别
private int classHour; //定义课程学时
private float credit; //定义课程学分
public Course(String courseCode,
String courseName,
String courseType,
int classHour,
float credit)
{ this.courseCode=courseCode;
this.courseName=courseName;
this.courseType=courseType;
this.classHour=classHour;
this.credit=credit;
}
String getCode()
{ return courseCode;
}
void setCode(String code)
{ this.courseCode=code;
}
String getName()
{ return courseName;
}
void setName
您可能关注的文档
最近下载
- 2025年江苏城乡建设职业学院单招职业技能考试题库(历年真题).docx VIP
- FORUS体系应知应会(1)(1).docx VIP
- 《马克思主义基本原理概论》期末试卷及答案.pdf VIP
- 2023届四川省成都市青羊区石室联中学数学八下期末调研试题含解析.doc VIP
- 2025级安全技术与管理专业人才培养方案.docx VIP
- 公路沥青路面施工技术规范.doc VIP
- 人教版2026-2027学年三年级下册道德与法治教学工作计划(及进度表).docx
- 吴梧桐主编《生物制药工艺学》学习笔记讲课教案.pdf VIP
- 通用版高一综合实践 研究性学习--如何选题 课件(25张PPT)(含音频+视频).ppt VIP
- 2024届四川省成都市青羊区石室联中学物理八下期末考试模拟试题含解析.pdf VIP
原创力文档

文档评论(0)