《Java程序设计实验报告(共4页).doc》由会员分享,可在线阅读,更多相关《Java程序设计实验报告(共4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上课程实验报告课程名称Java程序设计班级实验日期姓名学号实验成绩实验名称实验2:类、对象、继承与接口的应用实验目的及要求熟悉Java类、对象、继承、接口的定义和使用方法。实验环境Win 7 或 Win 10Jdk1.7或以上版本Eclipse 4.4或以上版本实验内容Eclipse环境下输入例4.6、例4.10(增加成员变量的get和set方法)、例4.17、例4.19,调试运行输出结果。Eclipse环境下输入例5.3、例5.4、例5.9(增加成员变量的get和set方法)、例5.11、例5.12、例5.15,调试运行输出结果。算法描述及实验步骤例4.61. 新建一
2、个Computer类2. Computer创建一个求平均数的double类型的函数getResult(double 啊,int.x)3. 新建一个Example4_6类4. 在Example4_6类内创建main函数测试求平均数的函数例4.101. 新建一个People类2. People类中包括两个int类型的变量leg和hand,一个String类型的变量name3. 定义构造函数People(String s),定义int类型的函数getLeg()、void类型的函数setLeg(int leg)、int类型的函数getHand()、void类型的函数setHand(int hand)4
3、. 定义void类型的函数init()给hand和leg赋值并输出5. 定义main函数,创建People类型的对象boshi测试上述函数例4.171. 新建一个Student类2. 类中包括私有类型int类型的变量age,公有类型的void类型的函数setAge(int age),公有类型int类型的函数getAge()3. 新建一个Example4_17类4. 新建main函数,新建Student类型的两个对象zhang和geng,分别赋值测试例4.191. 新建一个Example4_19类2. 新建main函数,创建Integer类型的对象x、y并赋值,创建Integer类型的对象m,创
4、建int类型的变量ok将m赋值给它,输出ok例5.31. 创建People类,其中包括公有类型的double类型的变量x,以及它的get和set函数2. 创建People的子类Student,其中包括int类型的变量x和它的get函数,此时子类创建了与父类同名的变量就把父类double类型的x隐藏3. 创建main函数测试上述函数例5.41. 新建一个类A,其中包括double类型的求和函数f(float x,float y)和公有类型的int类型的求和函数g(int x,int y)2. 新建一个A的子类B,其中包括double类型的求乘积函数f(float x,float y)3. 定义一
5、个Example5_4类新建main函数调用上述函数,子类中与父类重名的函数会覆盖父类的函数例5.91. 新建一个类Anthropoid,其中包含double类型的常量m,void类型的函数crySpeak(String s),新建m的get和set函数2. 新建一个Anthropoid的子类People,其中包括char类型的常量m,int类型的常量n,void类型的函数computer(int a,int b),void类型的函数crySpeak(String s),新建m、n的get和set函数3. 新建一个类Example5_9,新建main函数测试上述类例5.111. 新建抽象类A,
6、其中包括抽象int类型的函数sum(int x,int y),int类型的函数sub(int x,int y)2. 新建A的子类B,其中包括重写父类的函数sum(int x,int y)3. 新建Example5_11类,测试上述类例5.121. 新建抽象类“机动车”,其中包括三个抽象的void类型的函数启动()、加速()、刹车()2. 新建“机动车”的子类“手动挡轿车”,分别对父类的抽象函数实现3. 新建“机动车”的子类“自动挡轿车”,分别对父类的抽象函数实现4. 新建类Example5_12,创建主函数对上述类创建对象测试例5.151. 新建接口“收费”,其中包括公有类型void类型的函数
7、“收取费用()”2. 新建接口“调节温度”,其中包括公有类型void类型的函数“controlTemperature”3. 新建类“公共汽车”实现接口“收费”4. 新建类“出租车”实现接口“收费”、“调节温度”5. 新建类“电影院”实现接口“收费”、“调节温度”6. 新建类Example5_15,创建main函数,分别创建上述类的对象测试调试过程及实验结果总结通过运行第四单元的几个例子,我掌握了类创建对象的方法以及对象的使用方法,还了解了类的访问权限,知道了private、public、protected和友好变量(方法)的区别和使用方法;通过例5.3和例5.4我掌握了了成员变量的隐藏和方法重写规则,并熟悉了它们与类的继承方法的使用;通过后面的几个例子,我学习了抽象类和接口的使用规则,并了解了他们的不同之处以及在什么时候应该使用什么方法。附录*注意:-雷同无效,禁止抄袭;-A4纸单面打印,左侧装订,2个钉;-以班为单位,各班负责人收齐并按学号由小到大顺序排序后上交;-报告上交时间,第6周周一。专心-专注-专业