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

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

ID:58820665

大小:68.50 KB

页数:5页

时间:2020-10-25

java-类与对象实验(改后).doc_第1页
java-类与对象实验(改后).doc_第2页
java-类与对象实验(改后).doc_第3页
java-类与对象实验(改后).doc_第4页
java-类与对象实验(改后).doc_第5页
资源描述:

《java-类与对象实验(改后).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、fication;//设置课程类别属性intgetCode()//获取课程代码{returncode;}voidsetCode(intcode)//设置课程代码{this.code=code;}StringgetName()//获取课程名称{returnname;}voidsetName(Stringname)//设置课程名称{this.name=name;}intgetTime()//获取学时{returntime;}voidsetTime(inttime)//设置学时{this.time=time;}intgetCredit()//获取学分{retu

4、rncredit;}voidsetCredit(intcredit)//设置学分{this.credit=credit;}StringgetClassification()//获取课程类别{returnclassification;}voidsetClassification(Stringclassification)//设置课程类别{this.classification=classification;}publicstaticvoidmain(String[]args)//主函数测试{Coursecourse1=newCourse();//课程1测试

5、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());Syst

6、em.out.println("学时:"+course1.getTime());System.out.println("学分:"+course1.getCredit());System.out.println("");Coursecourse2=newCourse();//课程2测试course2.setCode(202);course2.setName("C++");course2.setTime(90);course2.setCredit(5);course2.setClassification("计算机");System.out.println

7、("课程代码:"+course2.getCode());//课程2打印输出System.out.println("课程名称:"+course2.getName());System.out.println("课程类别:"+course2.getClassification());System.out.println("学时:"+course2.getTime());System.out.println("学分:"+course2.getCredit());}}(1)计算图形面积和周长源程序代码:interfaceGraph{//定义接口finaldoubl

8、epi=3.14;publicabstractdoublearea();publ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。