java语言实验报告三

java语言实验报告三

ID:32755726

大小:97.63 KB

页数:7页

时间:2019-02-15

java语言实验报告三_第1页
java语言实验报告三_第2页
java语言实验报告三_第3页
java语言实验报告三_第4页
java语言实验报告三_第5页
资源描述:

《java语言实验报告三》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《Java语言和WWW技术》课程实验报告三姓名:穆岩学号:1111001200159[实验要求]•修改程序,使得在子类中可以对两个f分别进行赋值和显示操作•记录调试过程、步骤、程序和运行结果[实验程序]classParent{publicintf;publicvoidsetF(intf){this.f=f;}publicintgetF(){returnf;}}publicclassChildextendsParent{publicintf;publicdoubled;publicstaticvoidmain(String[]args){C

2、hildc=newChild();c.f=100;c.setF(30);System.out.println(HParent:11+c.getF());System.out.println("Child:"+c.f);}}[运行结果]GeneralOutput4xConfiguration:_■Parent:30Child:100Processcompleted.liiiliJ[实验结论与收获]实验题2[实验要求]•完成程序,使用super创建重写的方法•调试并记录结果[实验程序]publicclassEmployee{

3、publicStringname=Hzhang”;publicdoublesalary=2000;publicStringgetDetails(){returnHName:n+name+nM+"Salary:”+salary;}}publicclassManagerextendsEmployee{publicStringdepartment=f,0fficen;publicStringgetDetails(){returnsuper.getDetails()+HH+HDepartment:H+department;}}public

4、classTestOverride1{publicstaticvoidmain(Stringargs[]){Employeee=newEmployee();Managerm=newManager();System.out.printlnfEmployee/'+An^e.getDetailsO);System.out.println(HManager:H+,,,,+m.getDetails());}}[运行结果]GeneralOutput4xConfiguration:Employee:Name:zhangSalary

5、:2000.0Manager:Name:zhangSalary:2000.0Department:Offioe▲Processcompleted.d__遂ill〕ili:[实验结论与收获]掌握使用super创建重写的方法实验题3[实验要求]•修改并完成程序•说明程序错在哪里,如何修改•调试并记录结果[实验程序]classParent{publicvoiddoSomething(){}}classChildextendsParent{publicvoiddoSomething(){}}publicclassTestOverride2{pub

6、licstaticvoidmain(String[]args){Parentp1=newParent();Parentp2=newChild();pl.doSomething();p2.doSomething();}}[运行结果]GeneralOutput®XConfiguration:Processcompleted.4i遂I鑿豫鑿鑿鑿鑿鑿鸳遂鑿鑿鑿鸳遂鑿鑿鑿鸳遂鑿鑿鑿鸳遂鑿鑿鑿鸳遂鑿[实验结论与收获]Child类的修饰符不能是private»只能是public。原因是只能扩大,不能缩小。主方法定义有错误,应改为pub

7、licstaticvoidmain(String[]args)实验题4[实验要求]•执行程序记录程序结果[实验程序]classCount{publicstaticintcounter;static{counter=100;System.out.println(”instaticblock!");}}publicclassTest{publicstaticvoidmain(String[]args){System.out.println("counter="+Count.counter);[运行结果]IGeneralOutputQXConf

8、iguration:instaticblock!counter=100——JProcesscompleted.叠ii離丄[实验结论与收获]生成类对象时所设置的打印只打印一次。

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

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

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