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