java-类与对象实验(改后)

上传人:F****n 文档编号:97828029 上传时间:2019-09-06 格式:DOC 页数:5 大小:70.50KB
返回 下载 相关 举报
java-类与对象实验(改后)_第1页
第1页 / 共5页
java-类与对象实验(改后)_第2页
第2页 / 共5页
java-类与对象实验(改后)_第3页
第3页 / 共5页
java-类与对象实验(改后)_第4页
第4页 / 共5页
java-类与对象实验(改后)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《java-类与对象实验(改后)》由会员分享,可在线阅读,更多相关《java-类与对象实验(改后)(5页珍藏版)》请在金锄头文库上搜索。

1、姓名 学号 班级 年级 指导教师 西安财经学院信息学院 Java程序设计 实验报告实验名称 类与对象 实验室 522 实验日期 2014年 月 日 类与对象一、 实验目的1、 掌握类的定义和使用,编写构造方法及成员方法。2、 能够创建类的实例,掌握对象的声明和不同访问属性的成员访问方式。3、 会定义接口、实现接口。二、 实验内容1. 设计并实现一个课程类,代表学校中的一门课程,将这门课程的相关信息组成该类的属性(如课程代码、课程名称、课程类别、学时、学分等),并在类中定义各个属性相关的访问方法(如获取和设置课程代码、课程名称,课程类别,获取和修改学时、学分,打印输出课程基本信息等),最后使用主

2、函数测试此类(包括创建对象,调用相应方法等)。2. 在java中,定义一个接口,声明计算图形面积和周长的抽象方法,再用类去实现这个接口,再编写一个测试类去使用这个接口。三、 实验环境1. 硬件:一台微机2. 软件:操作系统和java编译器四、 实验步骤(1) 设计并实现一个课程类源程序代码:class Course /定义课程类private int code; /设置课程代码属性private String name; /设置课程名称属性private int time; /设置学时属性private int credit; /设置学分属性private String classificat

3、ion; /设置课程类别属性int getCode() /获取课程代码return code;void setCode(int code) /设置课程代码 this.code=code;String getName() /获取课程名称return name;void setName(String name) /设置课程名称 this.name=name;int getTime() /获取学时return time;void setTime(int time) /设置学时 this.time=time;int getCredit() /获取学分return credit;void setCred

4、it(int credit) /设置学分 this.credit=credit;String getClassification() /获取课程类别return classification;void setClassification(String classification) /设置课程类别 this.classification=classification;public static void main(String args) /主函数测试 Course course1=new Course(); /课程1测试 course1.setCode(101); course1.setNa

5、me(JAVA); course1.setTime(60); course1.setCredit(5); course1.setClassification(计算机); System.out.println(课程代码:+course1.getCode(); /课程1打印输出 System.out.println(课程名称:+course1.getName(); System.out.println(课程类别:+course1.getClassification(); System.out.println(学时:+course1.getTime(); System.out.println(学分:

6、+course1.getCredit(); System.out.println(n); Course course2=new Course(); /课程2测试 course2.setCode(202); course2.setName(C+); course2.setTime(90); course2.setCredit(5); course2.setClassification(计算机); System.out.println(课程代码:+course2.getCode(); /课程2打印输出 System.out.println(课程名称:+course2.getName(); Syst

7、em.out.println(课程类别:+course2.getClassification(); System.out.println(学时:+course2.getTime(); System.out.println(学分:+course2.getCredit();(2) 计算图形面积和周长源程序代码:interface Graph /定义接口final double pi=3.14;public abstract double area();public abstract double girth();class Circle implements Graph /定义圆类double r

8、;public Circle (double r1)r=r1;public double area() /圆面积的实现return (pi*r*r);public double girth() /圆周长的实现return (2*pi*r);class Rectangle implements Graph /定义矩形类double length;double width;public Rectangle(double a,double b)length=a;width=b;public double area() /矩形面积实现return (length*width);public doubl

9、e girth() /矩形周长实现return (2*(length+width); class interfaceTester /定义测试类public static void main(String args)Circle cir=new Circle(1.0);System.out.println(circles area:+cir.area()+t +circles girth:+cir.girth();Rectangle rect=new Rectangle(3,4);System.out.println(rectangles area:+rect.area()+t +rectangles girth:+rect.girth();五、 实验结果 (1)课程类运行结果(2)图形类运行结果六、 小结在这次试验中遇到了一些问题,通过仔细检查和查阅资料都得以解决,我学到了不少东西,能将理论转化为实践,觉得学有所用。窗体底端在能力与知识结构方面,要求学生应具有扎实的专业和日语语言基础,熟练掌握日语听、说、读、写、译的基本技能;了解日本社会及日本文化等方面的基本知识,熟悉日本国情,具有一定的日本人文知识及运用这些知识与日本人进行交流的能力。第 3 页 共 5 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号