1.設計一個Student類, 要求如下:口
1)該類繼承于Person類。Person 類有成員變數姓名、性別、年齡、身高,體重和職業等。山2) Person 類重寫toSting,方法查看實體物件的屬性;有setName方法修改姓名:有setAge方法修改年齡:有setlob.方法修改職業資訊。。
3) Student類有成員變數學號、選課科目、GPA.年級、學院等。山
4) Student類重寫toString方法查看實體物件的屬性;有setGPA方法修改績點、有setGrade方法修改年級、有addCourse方法為實體物件添加選的課程、有deleteCourse方法洗掉實體物件選的課程。和
5)撰寫一個測驗類Test,在該類中提供驗證以下功能的操作選單:可以創建任意多個Student物件、可選擇對實體物件進行修改姓名操作、修改年齡操作、設定績點操作、可對于同一學院的同學按GPA排序,并輸出排序后的所有的學生資訊(GPA排名)、為某個同學添加一門選課,為某個同學退掉一門選課。。
uj5u.com熱心網友回復:
1. 定義好 Person 類,把需要的屬性加上,自動生成get/set方法,重寫 toString。這些都可以用IDE自動生成的2. 定義 Student類繼承 Person,加上自己的屬性,也是一樣生成 get/set 方法。
3. Student 新增 addCourse 方法,入參是選課科目。該屬性建議使用集合,呼叫API .add(選課類名);
4. Student 新增 deleteCourse方法,入參是選課科目。呼叫API .remove(選課類名);
5. Test類中創建 Student 集合
6. 遍歷 Student 集合做出后續對應操作
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/284265.html
標籤:Java相關
上一篇:這個應該怎么寫啊?求解
