国产日产欧产精品网站|2022仙踪林官网老狼信息|天天澡天天揉揉Av在线|国产精品成人久久久久久久

JavaSE進階

2、編寫異常類TeamException

用于封裝整個項目中的異常,例如

添加員工到開發團隊時會遇到如下失敗情況

例如從團隊中刪除員工會遇到如下失敗情況

  • 找不到該成員,無法刪除

package com.atguigu.service;

 

public class TeamException extends Exception {

 

??? public TeamException() {

??? super();

??? }

 

??? public TeamException(String message) {

??????? super(message);

??? }

}

 

3、編寫業務類NameListService

service模塊為實體對象(Employee及其子類如程序員等)的管理模塊, NameListService和TeamService類分別用各自的數組來管理公司員工和開發團隊成員對象

package com.atguigu.service;

 

import com.atguigu.bean.Employee;

 

public class NameListService {

??? private Employee[] employees;

 

??? public Employee[] getAllEmployees() {

??????? return employees;

??? }

 

??? public Employee getEmployee(int id) throws TeamException {

??????? for (Employee e : employees) {

??????????? if (e.getId() == id)

??????????????? return e;

??????? }

??????? throw new TeamException("該員工不存在");

??? }

}

 

 

 

大悟县| 临邑县| 凤冈县| 西宁市| 含山县| 梧州市| 安义县| 曲麻莱县| 左贡县| 湘阴县| 绩溪县| 和平区| 祥云县| 高淳县| 扶风县| 安泽县| 自贡市| 石林| 庆安县| 固始县| 威信县| 常德市| 大邑县| 广安市| 永清县| 阿拉善盟| 中宁县| 广灵县| 若羌县| 青海省| 宁晋县| 肃北| 双江| 吉隆县| 湘阴县| 溧阳市| 隆尧县| 祥云县| 舟曲县| 石嘴山市| 哈尔滨市|