//**編程2 班級成績管理 **創建一個用于進行學生成績管理的學生類Student。包含姓名name、成績score兩個屬性;用geXXXX方法、setXXXX方法對兩個屬性進行封裝;定義無參的構造方法;定義帶有兩個參數的構造方法;定義輸出方法,用于輸出學生對象的信息;利用學生類Student ,設計新的班級類,完成以下操作。(1)類中包含:保存所有學生的數組StudentArray ,學生人數number ;(2)構造方法,創建n個學生對象。(3)成員方法:功能:查找學生。要求:根據學生學號,查找學生對象,找到時,返回對象引用 ,沒找到時,返回null。功能:統計平均分。要求:對所有學生對象的成績進行統計,返回值為成績的平均值。功能:求最高分學生。要求:對所有學生對象的成績進行比較,返回值為成績最高的學生的對象引用。功能:排序。要求:按成績從高到低排序。*從文件導入:將指定文本文件中的學生信息,寫入班級類學生集合中(追加,或全新添加)。*導出到文件:將當前學生集合中的學生信息,寫入指定的文本文件,以便于用戶查看。(文本文件的內容是字符)在班級類的基礎上,設計學生成績管理類,使其能夠通過菜單,完成對學生成績管理。設計主菜單(創建,導入,退出)創建完成后,進入二級菜單(瀏覽,查找,統計平均分,求最高分學生,排序,導出,退出)其中的“導入”是指,從指定文件讀入系統定義的班級類對象中;“導出”是指,將程序中的班級類對象寫入指定的文件中。其它功能:也可以添加一個功能 ,將班級類集合中的學生信息以文本的形式保存在文件中,用戶可以直接讀取文件中的文本信息。
添加回答
舉報
0/150
提交
取消