欢迎来到天天文库
浏览记录
ID:20184041
大小:50.00 KB
页数:4页
时间:2018-10-10
《java设计一个程序,实现调用抽象类中指定参数构造方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Windows程序设计实验报告数学与计算机科学学院JAVA实验报告填写时间:2012/3/11课程名称JAVA面向对象程序设计实验名称JAVA实验姓名学号专业年级实验目的:设计一个程序,实现调用抽象类中指定参数的构造方法实验内容:设计一个父类和一个子类,并在子类中调用父类的构造方法,掌握抽象类抽象方法的设计。实验步骤:1:设计一个父类,内含带参构造方法;设计一个子类,继承自Father类,其构造方法中用super关键字调用Father类的构造方法。2:设计一个抽象类Person和其两个子类Student和Teacher;
2、重写抽象类中的抽想方法。实验结果与结论:(核心代码和程序的运行效果)程序一:classFather{publicintage;publicStringname;publicFather(Stringname,intage){this.name=name;this.age=age;System.out.println("父类构造函数被调用!!!");}}classChildextendsFather{publicStringgrade;publicChild(Stringname,intage,Stringgrade){s
3、uper(name,age);this.grade=grade;第4页共4页Windows程序设计实验报告数学与计算机科学学院System.out.println("子类构造函数被调用!!!");}publicvoiddisplay(){System.out.println("姓名:"+name+"t年龄:"+age+"t年级:"+grade);}}publicclassDemo{publicstaticvoidmain(String[]a){Childchild=newChild("张三",10,"小学四年级");
4、child.display();}}程序二:abstractclassPerson{publicStringname;publicintage;publicabstractvoidinfo();publicabstractvoidoutput(Stringcc);}classStudentextendsPerson{publicStringno;publicStringmajor;publicfloatscore;publicvoidinfo(){name="楚华靖";age=20;no="04";major="计算机专
5、业";score=100.0f;}第4页共4页Windows程序设计实验报告数学与计算机科学学院publicvoidoutput(Stringcc){System.out.println("姓名:"+name+"年龄:"+age+"学号:"+no+"专业:"+major+"分数:"+score);}}classTeacherextendsPerson{publicStringno;publicStringcollege;publicfloatsalary;publicvoidinfo(){name="小刘";age=35
6、;no="20080093";college="数计学院";salary=5100.5f;}publicvoidoutput(Stringcc){System.out.println("姓名:"+name+"年龄:"+age+"职工号:"+no+"学院:"+college+"工资:"+salary);}}publicclassDemo{publicstaticvoidmain(String[]args){Studentstudent=newStudent();student.info();student.output("
7、学生");Teacherteacher=newTeacher();teacher.info();teacher.output("老师");}}第4页共4页Windows程序设计实验报告数学与计算机科学学院实验效果如下图:实验中遇到的问题及解决办法:试验中数据的应用,调用,局限等。第4页共4页
此文档下载收益归作者所有