欢迎来到天天文库
浏览记录
ID:21671510
大小:78.00 KB
页数:5页
时间:2018-10-23
《云大java实验7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、指标等级ABCD功能完整程序质量按时检查提问回答检查时间总评成绩云南大学软件学院实验报告课程名称:《JAVA程序设计实验》实验名称:实验七继承学号:姓名:Lab#7一、实验目的;熟悉掌握java程序,对继承有一定的了解二、实验过程;实验代码和实验结果;I程序1程序源码课程类CollegeCourse.java:packageedu.ynu.lab7;publicclassCollegeCourse{protectedintflag;;publicCollegeCourse(intF){flag=F;}publicdoublecost()//设
2、置课程费用{if(flag==001)return180;elseif(flag==002)return170;elseif(flag==003)return160;elseif(flag==004)return150;elseif(flag==005)return140;elsereturn100;}}实验类;Lab.javapackageedu.ynu.lab7;publicclassLabextendsCollegeCourse//继承CollegeCourse{publicLab(intF){super(F);}@Overridepu
3、blicdoublecost()//按照课程设置实验{if(super.flag==001)return25;elseif(super.flag==002)return20;elseif(super.flag==003)return15;elseif(super.flag==004)return14;elseif(super.flag==005)return18;elsereturn10;}}主程序UserCourse:packageusecourse;importjava.util.Scanner;importedu.ynu.lab7.*;
4、publicclassUseCourse{intflag;UseCourse(){System.out.println("Inputacourcesnumber:youcaninput001,002,003,004or005");Scannersc=newScanner(System.in);flag=sc.nextInt();//根据输入选择调用输出CollegeCoursecourse=newCollegeCourse(flag);CollegeCourselab=newLab(flag);System.out.println("Thec
5、ostofyourcourseis$"+course.cost());System.out.println("Thereisa$"+lab.cost()+"labfee.");System.out.println("Thecostofyourcourseis$"+(course.cost()+lab.cost()));}publicstaticvoidmain(String[]args){UseCourseUseCourse=newUseCourse();}}运行结果如图(1)图(2)所示//图(1)//图(2)Ⅱ程序2主程序UseAuto.
6、javaimportnewpackage.*;publicclassUseAuto{publicstaticvoidmain(String[]args){Autoford=newFord();Autochevy=newChevy();AutoBMW=newBMW();ford.setPrice(20000);//设置价格chevy.setPrice(22000);//设置价格BMW.setPrice(35000);//设置价格System.out.println("Anew"+ford.getMaker()+"costs$"+ford.get
7、Price());System.out.println("Anew"+chevy.getMaker()+"costs$"+chevy.getPrice());System.out.println("Anew"+BMW.getMaker()+"costs$"+BMW.getPrice());}}抽象类Auto.javapackagenewpackage;publicabstractclassAuto{privateStringMaker=null;protecteddoublePrice;publicvoidsetMaker(Stringmak
8、er)//设置制造商{this.Maker=maker;}publicStringgetMaker()//返回制造商{returnMaker;}publicabst
此文档下载收益归作者所有