如何用java来编一个学生成绩管理系统的程序?

来源:百度知道 编辑:UC知道 时间:2024/05/10 11:56:36
1建立一个person类,有姓名,年龄等基本属性和操作方法;
2学生类继承person类,增加学号,学分等属性和操作方法;
3教师类继承person类,增加相关学生的学好等属性;
4生成多个学生对象,从键盘输入学生的姓名,学号,成绩;
5生成一个教师对象,把学生对象与教师对象关联;
6把学生的姓名,学号,成绩存入文件student.txt.

同意上面的说法..

你需要一个IO包.实例化输入输出流.对文件进行输入输出的操作.
你先把这些类文件都写好.这些类文件都很简单.写一个实例,省去一些代码..

public class Person
{
public string studentName;
public string studentAge;
//省略其它成员变量

public void setStudentName(string strName)
{
this.studentName=strName;
}
public string getStudentName()
{
return this.studentName;
}

//其它成员函数类似
}

上面一个类的实例..其他类差不多,然后写一个类.实例化这些类,用文件IO输入输出流,对文件进行操作.这里代码你自己去写,不会网上多的是.

我觉得应该用上数据库比较好.如果只是把学生的姓名,学号,成绩存入文件student.txt.太过儿戏了点...还有,你上面讲的那几个类太少了,以及功能也少,如果真的做出来,是用不上场的.