综合演练 对象数组 对象的方法 我们9203班 0912
需求
需要有一个班级对象,对学生对象进行管理
班级类说明
- 类名称MyClass
- 属性,name,班级名称,初始值9203
- 班级有29名学生,定义一个对象数组studentArray保存所有的学生
- 添加学生的方法addStudent,接收一个学生对象,将该学生添加到对象数组studentArray中
- 查找学生成绩的方法searchScore,接收一个学生的姓名,如果学生查找成功,返回他的成绩,查找不成功,返回-1
- 随机点名的方法randStudent,调用这个方法,会随机选出一个学生,打印学生的姓名及被点名次数,并且将他的点名次数加1,不需要返回
学生类说明
- 类名称MyStudent
- 属性,name,姓名
- 属性,score,得分
- 属性,callNum,点名次数,初始值为0
测试类说明
- 实例化三个学生对象
- 分别给三个学生对象的name,score初始值,数据自定义
- 实例化一个班级类,得到一个班级对象
- 班级对象调用添加学生的方法,添加第一个学生,然后再添加第二个学生,第三个学生
- 班级对象调用查找学生成绩的方法,输入一个姓名,得到学生的成绩
- 班级对象调用随机点名的方法,打印相关信息。 此方法执行四次,关注是否实现了随机点名的效果。
视频
https://www.ixigua.com/6874571776769131021?logTag=PnVtgH_I4EKeshS_IuEKk
https://www.ixigua.com/6874577509560779278?logTag=pgRNJKfkJlRJ9CmzjDUmZ
源码
https://cloud.189.cn/t/BNfqYrjEZNva