欢迎来到天天文库
浏览记录
ID:18957272
大小:136.50 KB
页数:9页
时间:2018-09-27
《java程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验课程报告单(数计)学院(07)级(计算机科学与技术)专业(本科)班(java程序设计)课程学号22姓名刘伟伟班级07计本实验课程Java程序设计基础实验题目包,接口与内部类实验日期2010-6-09指导老师褚万军实验内容及具体步骤:实验38.包11.实验目的及要求l了解同一个目录下,多个类并存且有类同名的情况对程序运行的影响。2.实验内容编写两个Java程序,在China.java中,能显示"我是中国人";在America.java中,能显示"我是美国人"。3.实验步骤代码如下://China.javapubliccl
2、assChina{publicstaticvoidmain(Stringargs[]){manzhangsan=newman();zhangsan.say();}}classman{voidsay(){System.out.println("我是中国人'");}}//America.javapublicclassAmerica{publicstaticvoidmain(Stringargs[]){manlisi=newman();lisi.say();}}classman{voidsay(){System.out.prin
3、tln("我是美国人");}}4.实验结果实验39.包21.实验目的及要求l本实验的目的是让学生掌握java程序中包的定义以及使用方法。2.实验内容编写两个Java程序,在China.java中,能显示"我是中国人";在America.java中,能显示"我是美国人"。要求创建两个包chinese和american,用来放置man类。3.实验步骤代码如下://China.javaimportChinese.man;//导入Chinese包中的man类publicclassChina{publicstaticvoidmain
4、(Stringargs[]){manzhangsan=newman();zhangsan.say();}}//America.javaimportAmerican.man;//导入American包中的man类publicclassAmerica{publicstaticvoidmain(Stringargs[]){manlisi=newman();lisi.say();}}Chinese包中man.java:packageChinese;//创建包Chinesepublicclassman{publicvoidsay()
5、{System.out.println("我是中国人");}}American包中man.java:packageAmerican;//创建包Americanpublicclassman{publicvoidsay(){System.out.println("我是美国人");}}4.实验结果实验40.接口11.实验目的及要求l学习接口定义的语法格式。l学习接口成员变量的定义。l学习接口成员方法的定义。l学习接口实现的语法格式。2.实验内容编写一个Java程序,在程序中定义一个接口Shape,定义一个类Cylinder实现接
6、口Shape,在Cylinder类中实现Shape接口中的抽象方法。3.实验步骤代码如下://MyInterface.javaimportjava.text.DecimalFormat;interfaceShape{floatpi=3.14F;//定义一个浮点型成员变量pi=3.14doublearea();//定义一个double型成员方法area();doublevolume();//定义一个double型成员方法volume();}classCylinderimplementsShape//实现接口Shape{pri
7、vatedoubleradius;privateintheight;publicCylinder(doubler,inth){radius=r;height=h;}publicdoublearea()//实现Shape的area()方法,计算面积{returnpi*radius*radius;}publicdoublevolume()//实现Shape的volume()方法,计算体积{returnarea()*height;}}classMyInterface{publicstaticvoidmain(Stringargs
8、[]){Cylindera=newCylinder(2,3);DecimalFormatmyFormat=newDecimalFormat("0.00");System.out.println("圆柱体的面积是"+myFormat.format(a.area()));System.out.println
此文档下载收益归作者所有