Java程序设计:实验五.docx
《Java程序设计:实验五.docx》由会员分享,可在线阅读,更多相关《Java程序设计:实验五.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验五面向对象程序设计二【实验目的】.掌握Java一维数组的定义、使用方法。1 .理解继承的概念并学会使用。2 .掌握this, super, static, final等关键字的使用方法。3 .掌握方法的重载与方法的重写的区别。【实验准备】一、复习配套教材相关章节的内容;二、预习本次实验;【实验内容】1、编写一个程序用于将10同学的成绩保存在数组中,并计算这些同 学的平均分和总成绩。要求分别建立求平均值的方法和求总成绩的 方法。在主程序中创立10同学的成绩,并调用上述两方法,输出平 均成绩和总成绩。public static void main(String args) doublet sc
2、ores = 55, 62, 98, 44, 89, 96, 77, 88, 100, 80 ;double sum = caLcSum(scores);double avg = caLc4Vg(scores);Sy stem. out. print In (学生成绩的总和为:+sum);System.out. print In (学生成绩的平均分为:+avg);private static double calcAvg(double scores) return caLcSum(scores) / scores.length;private static double calcSum(dou
3、ble scores) double sum = 0;for (int i = 0; i scores.length; i+) sum += scoresi; return sum;2.编译下面程序,看报什么错误,为什么?如何改正?class StaticErrorString mystring= hello” ;public static void main(String args) System, out. printin(mystring);错误:Exception in thread main java.lang.Error: Unresolved compilation proble
4、m:Cannot make a static reference to the non-static field mystringat test.StaticError.main(StaticError.java:6)原因:类是一般特性的描述,是一个抽象的概念。只有通过new关键字才会 产生出对象,这样对象才可以供外部调用。所以在对类中的成员变量和成员 方法进行调用之前,一定不要忘了创立该类的对象。修改如下:public class StaticError String mystring=hello;public static void main(String args) StaticErro
5、r s = new StaticError();System.out.printIn(s.mystring);3、编写一个程序,模拟驾校,父类Employee,两个子类Manager 和Directoro父类Employee类包含3个属性和一个方法,属性为 name (姓名),basic (岗位)和address (地址),方法名为show,用 于显示这些属性值。Manager类有一个名为department (部门)的 属性,Directoro类有一个名为transport (车型)的附加属性。1)编写测试类,创立Manager和Director类对象,调用show () 方法,显示其详细信
6、息。2)假设需要显示子类的全部信息,该如何修改程序。package test;public class test public static void main (String args)Employee e=new Employee (小丽,员工,淮安”); 创立一个 Employee 对象System. out. printin (Employee 的信息:); e.show();Manager m=new Manager (“小明“J经理“,“淮安”开发部“);/ 创立个Ma n a ge对象Sy stem. out. print In (nManager 的信息:);m.show();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 实验
限制150内