求大神帮忙!编写java代码!

写一个部门类DeptVO,包含2个私有属性:deptName(字符串,部门名称)、num(部门人数),及对应get,set方法。用这个部门类创建3个部门对象(财务部、信息技术部、设备管理部),并以部门名称做为key放到map里,通过map取出信息技术部的信息,打印人数。

Yatee
浏览 1208回答 2
2回答

XhstormR

//部门类 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;     } } //主函数 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);     } }代码以上,望采纳。

甫艾蒽廷

//部门类 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); } }满意请采纳!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java