欢迎来到天天文库
浏览记录
ID:30768922
大小:249.15 KB
页数:8页
时间:2019-01-03
《java程序设计对象的组合this调用该类的成员变量和成员方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学生实验报告课程名称JAVA程序设计实验成绩实验项目名称JAVA程序设计实验二批阅教师杨帆实验者张宇学号20510809105专业班级电商1091实验日期2012.4.23一、实验预习报告(实验目的、内容,主要设备、仪器,基本原理、实验步骤等)(可加页)实验目的任务:1、仿照例4.7,定义学生类和老师类,并组合到学校类当中,主函数所在类中生成之前三个类的对象;2、仿照例4.8和例4.9,定义一个学生类,其中包含静态成员,再定义一个包含主函数的Test类,调用学生类的静态变量和方法;3、仿照例4.1
2、0,定义一个学生类,用this调用该类的成员变量和成员方法;4、构造学生类,主函数访问学生类,主函数和学生类不在一个包中。要求:1、仿照例4.7,定义学生类和老师类,并组合到学校类当屮,主函数所在类屮生成之前三个类的对象;2、仿照例4.8和例4.9,定义一个学生类,其中包含静态成员,再定义一个包含主函数的Test类,调用学生类的静态变量和方法;3、仿照例4.10,定义一个学生类,用this调用该类的成员变量和成员方法;4、构造学生类,主函数访问学生类,主函数和学生类不在一个包中。二、实验过程记录(
3、包括实验过程、数据记录、实验现象等)(可加页)1•定义学生类和老师类,并组合到学校类当中,主函数所在类中生成之前三个类的对象;classStudent{Stringname;intnumber;intage;publicvoidsetName(Stringname){this.name二name;}publicStringgetName(){returnname;}publicvoidsetNumber(intnumber){this.numbei-number;}publicintgetNumb
4、er(){returnnumber;}publicvoidsetAge(intage){this.age=age;)publicintgetAge(){returnage;classTeacher{Stringname;intage;publicvoidsetName(Stringname){this.name=name;}publicStringgetName(){returnname;}publicvoidsetAge(intage)this.age=age;publicintgetAge()
5、{returnage;})classSchool{Studentstudent;Teacherteacher;School(Studentstudent,Teacherteacher){this.student=student;this.teacher=teacher;}publicvoidsetStudentName(Stringname){student.setName(name);}publicvoidsetStudentNumber(intnumber){studentsetNumber(
6、number);}publicvoidsetStudentAge(intage){student.setAge(age);)publicvoidsetTeacherName(Stringname){teache匚setName(name);}publicvoidsetTeacherAge(intage){teache匚setAge(age);}publicvoidshowState(){u+student.name);n+student.number);n+student.age);H+teach
7、er.name);n+teacher.age);System.out.println(H这个学校的学生的名字是System.out.println(H这个学校的学生的学号是System.out.println(H这个学校的学生的年龄是System.out.println(H这个学校的老师的名字是System.out.println(H这个学校的老师的年龄是publicclassExample{publicstaticvoidmain(Stringargs[])Studentstudent=newS
8、tudent();Teacherteacher=newTeacher();Schoolschool=newSchool(student,teacher);school.setStuden(Name(H张宇”);school.setStudentNumber(5);school.setStudentAge(23);school.setTeacherName(u杨帆”);school.setTeacherAge(35);schooLshowState();})运行结果:J99I{2、仿
此文档下载收益归作者所有