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

 输出学生的信息和成绩;

 统计学生人数;

 统计班级的平均成绩。

要求程序运行结果如右图所示。