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

上传人:新** 文档编号:568434374 上传时间:2024-07-24 格式:PDF 页数:5 大小:152.13KB
返回 下载 相关 举报
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. 在 javajava 中,定义一个接口,声明计算图形面积和周长的抽象方法,再用类去实现这个接口,再编写一个测试类去使用这个接口。三、实验环境1. 硬件:一台微机2. 软件:操作系统和 java 编译器四、实验步骤(1 1) 设计并实现一个课程类设计并实现一个课程类源程序代码:源程序代码:class Course /定义课程类int getCode() /获取课程代码1 / 5return code;private int code; /设置课程代码属性private String name; /设置课程名称属性pri

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

4、getCredit() /获取学分return credit;void setCredit(int credit) /设置学分 this.credit=credit;String getClassification() /获取课程类别return classification;2 / 5.void setClassification(String classification) /设置课程类别 this.classification=classification;public static void main(String args) /主函数测试 Course course1=new Cou

5、rse(); /课程 1 测试 course1.setCode(101); course1.setName(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.

6、println(学时:+course1.getTime(); System.out.println(学分:+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(); /课

7、程 2 打印输出 System.out.println(课程名称:+course2.getName(); System.out.println(课程类别:+course2.getClassification(); System.out.println(学时:+course2.getTime(); System.out.println(学分:+course2.getCredit();3 / 5.(2 2) 计算图形面积和周长计算图形面积和周长源程序代码:源程序代码:interface Graph /定义接口final double pi=3.14;public abstract double a

8、rea();public abstract double girth();class Circle implements Graph /定义圆类double r;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

9、)length=a;width=b;public double area() /矩形面积实现return (length*width);public double 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();五、实验结果4 / 5.(1)课程类运行结果(2)图形类运行结果六、小结在这次试验中遇到了一些问题,通过仔细检查和查阅资料都得以解决,我学到了不少东西,能将理论转化为实践,觉得学有所用。5 / 5

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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