实验三深入的面向对象编程

实验三深入的面向对象编程

ID:41628726

大小:83.91 KB

页数:6页

时间:2019-08-29

实验三深入的面向对象编程_第1页
实验三深入的面向对象编程_第2页
实验三深入的面向对象编程_第3页
实验三深入的面向对象编程_第4页
实验三深入的面向对象编程_第5页
资源描述:

《实验三深入的面向对象编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浪海工曇浣针篇机工程蓉院实验报告书课程名:《面向对象程序设计》题目:实验三深入的面向对象编程班级:软件112学号:2011122615姓名:黄立评语:成绩:指导教师:批阅时间:年月(1)目的与要求1•定义一个学生类,定义一个大学生类和一个小学生类,这两个类是学生类的子类,定义一个选课接口,由大学生实现这个接口。在此基础上,定义一个年龄异常处理,当小学生年龄小于七岁吋,弹出异常。(2)实验内容或题目1、练习实验3的实验例题3-13-2o2、在实验指导93页基础题中任选一题完成。如果能顺利完成基础题,可以再继续完成提高题中的要求

2、,提高题根据自己能力选做。(3)实验步骤与源程序importjava,uti1.*;classAgeExceptionextendsException{Strings;AgeException(){注意:小学生年龄不能小于7岁!〃;}publicStringtoString(){returns;}}classStudent{StringStudentID;StringStudentName;StringStudontPhonc;StringStudentGrade;intStudentAge;StringCourse[]=n

3、ewString[10];Student(StringID,StringName,StringPhone,StringGrade,intAge){StudentID=ID;StudentName=Name;StudentPhone二Phone;StudentGrade=Grade;StudentAge=Age;}publievoidOutinfor(){System,out.printlnC学生信息如下;System,out.printin(z,学号:/z+StudentID);System,out.printlnC姓名:"

4、+StudentName);System,out.printIn("电话:"+StudentPhone);System,out.printin("年级:,,+StudentGrade);System,out.println(,z年龄:"+StudentAge);}}interfaceChoose{voidchoose();}classPrimaryextendsStudcnt{Primary(StringID,StringName,StringPhone,StringGrade,intAge)throwsAgeExcepti

5、on{super(ID,Name,Phone,Grade,Age);if(Age<7){throw(newAgeException());classUniversityextendsStudentimplementsChoose{University(StringID,StringName,StringPhone,StringGrade,intAge){super(ID,Name,Phono,Grade,Age);}publievoidchoose(){intxuanze=l;inti=l;System,out.printi

6、ng是否添加课程?(是输入1,否输入0):");Scannerinputl二newSearmer(System,in);xuanze=input1.nextTnt();while(xuanze二二1&&i〈二5){System,out.println(z/请输入你要添加的课程:");Scannerinput二newSeanner(System,in);Course[i]=input.nextLineO;i++;System,out.printin(”是否继续添加?(是输入1,否输入0);Seannerinput2=newSe

7、anner(System,in);xuanze二input2.nextTnt();}System,out.printing大学生对象所选课程如下:");for(intj=l;j

8、y{Primarypl=newPrimary("100012","李四","0201002","小学一年级",2);pl.Outinfor();}catch(AgeExceptione){System,out.println(e.toString());}Universityul=newU

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

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

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