Java练习题 实验3-2新
- 格式:doc
- 大小:76.00 KB
- 文档页数:3
实验3-2 面向对象
【实验目的】
1、理解构造方法的作用,熟练掌握构造方法的定义和使用;
2、理解重载的作用,熟练普通方法的重载以及构造方法的重载;
3、掌握static和this关键字的用法。
【实验内容】
1、定义一个学生类Student,其中成员变量有:name、age、sex,分别定义4个重载构造方法,采用4种不同的方式初始化4个学生对象,
要求:
不带参数的构造方法:name(张一一)、age(18)、sex(女);
带一个参数的构造方法:name自设、age(18)、sex(女);
带两个参数的构造方法:name自设、age自设、sex(女);
带三个参数的构造方法:name自设、age自设、sex自设;
用函数info( )来显示相关学生对象的信息。
编写完整的程序TestOverLoad1.java,验证上述要求并使程序按照下面的格式输出学生信息。
2、编辑运行TestStaticM.java程序,
要求:
分析其中静态成员变量和静态方法的作用。
修改TestStaticM.java,取消第8~10行的注释后,运行该程序分析运行结果。
3、现有某班学生数据:学号、姓名、成绩,采用面向对象的方法编程实现://TestStudentInfo.java
输出学生的信息和成绩;
统计学生人数;
统计班级的平均成绩。
要求程序运行结果如右图所示。