寫一個部門類DeptVO,包含2個私有屬性:deptName(字符串,部門名稱)、num(部門人數(shù)),及對應get,set方法。用這個部門類創(chuàng)建3個部門對象(財務部、信息技術部、設備管理部),并以部門名稱做為key放到map里,通過map取出信息技術部的信息,打印人數(shù)。
2 回答
已采納

XhstormR
TA貢獻140條經驗 獲得超197個贊
//部門類 public?class?DeptVo?{ ????private?String?deptName; ????private?int?num; ????public?DeptVo(String?deptName,?int?num)?{ ????????this.deptName?=?deptName; ????????this.num?=?num; ????} ????public?String?getDeptName()?{ ????????return?deptName; ????} ????public?void?setDeptName(String?deptName)?{ ????????this.deptName?=?deptName; ????} ????public?int?getNum()?{ ????????return?num; ????} ????public?void?setNum(int?num)?{ ????????this.num?=?num; ????} } //主函數(shù) import?java.util.HashMap; import?java.util.Map; public?class?Test?{ ????public?static?void?main(String[]?args)?{ ????????Map<String,?DeptVo>?deptVoMap?=?new?HashMap<>(); ????????deptVoMap.put("財務部",?new?DeptVo("財務部",?5)); ????????deptVoMap.put("信息技術部",?new?DeptVo("信息技術部",?10)); ????????deptVoMap.put("設備管理部",?new?DeptVo("設備管理部",?15)); ????????int?num?=?deptVoMap.get("信息技術部").getNum(); ????????System.out.println(num); ????} }
代碼以上,望采納。

甫艾蒽廷
TA貢獻38條經驗 獲得超21個贊
//部門類 public?class?DeptVO?{ private?String?deptName; private?int?num; public?DeptVO(String?deptName,int?num){ this.deptName?=?deptName; this.num?=?num; } }
//主類 import?java.util.HashMap; import?java.util.Map; public?class?test?{ public?static?void?main(String[]?args)?{ ???DeptVO?finance?=?new?DeptVO("財務部",?5); ???DeptVO?techInfo?=?new?DeptVO("技術信息部",?10); ???DeptVO?deviceManage?=?new?DeptVO("設備管理部",?5); ???Map?map?=?new?HashMap(); ???map.put("財務部",?5); ???map.put("技術信息部",?10); ???map.put("設備管理部",?5); ???int?num?=?(int)?map.get("技術信息部"); ???System.out.println(num); } }
滿意請采納!
添加回答
舉報
0/150
提交
取消