少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

          package com.abin.inter.service;

          public interface UserService {
           
           public static enum UserType{
            UserBasic("Basic Information"),
            UserName("Name Of User"),
            UserSex("Sex Of User"),
            UserAge("Age Of User"),
            UserInitialize("Initialize Of User");
            
            private String info;
            private UserType(String _info){
             this.info=_info;
            }
            
            public String getObject(){
             return info;
            }
           };
           
           
           int UserSum(int one,int two,UserType userInfo);
           String Welcome(String username,UserType userInfo);
          }







          package com.abin.inter.serviceImpl;

          import com.abin.inter.service.UserService;

          public class UserServiceImpl implements UserService{
           @Override
           public int UserSum(int one, int two,UserType userInfo) {
            UserType user=UserType.UserInitialize;
            System.out.println("Enum Info:"+user.getObject());
            if(userInfo.equals(UserType.UserAge)){
             System.out.println("UserInfo:"+userInfo);
             return one+two;
            }
            return 0;
           }

           @Override
           public String Welcome(String username,UserType userInfo) {
            UserType user=UserType.UserInitialize;
            System.out.println("Enum Info:"+user);
            if(userInfo.equals(UserType.UserName)){
             System.out.println("UserInfo:"+userInfo);
             return "歡迎"+username;
            }
            return "NOT WELCOME";
           }

           @Override
           public String toString() {
            // TODO Auto-generated method stub
            return super.toString();
           }
           
           
          }








          package com.abin.inter.test;

          import com.abin.inter.service.UserService;
          import com.abin.inter.service.UserService.UserType;
          import com.abin.inter.serviceImpl.UserServiceImpl;

          import junit.framework.TestCase;

          public class TestUser extends TestCase{
           
           public void test(){
            UserService service=new UserServiceImpl();
            UserType userInfo=UserType.UserAge;
            int result=service.UserSum(10, 17, userInfo);
            System.out.println("UserSum="+result);
            UserType userInfo1=UserType.UserName;
            String result1=service.Welcome("abin", userInfo1);
            System.out.println("Welcome="+result1);
            
           }
          }





          運行結果:
          Enum Info:Initialize Of User
          UserInfo:UserAge
          UserSum=27
          Enum Info:UserInitialize
          UserInfo:UserName
          Welcome=歡迎abin
          posted on 2012-03-12 22:29 abin 閱讀(643) 評論(0)  編輯  收藏 所屬分類: java集合類
          主站蜘蛛池模板: 鸡西市| 加查县| 靖西县| 山东| 崇信县| 廊坊市| 百色市| 白沙| 长岛县| 富顺县| 岳普湖县| 泰宁县| 宝丰县| 全州县| 邓州市| 郧西县| 当涂县| 吉安县| 平遥县| 连山| 固原市| 岐山县| 自治县| 龙川县| 鲁山县| 阳原县| 渭源县| 竹溪县| 社旗县| 建昌县| 衡东县| 南开区| 伊通| 邓州市| 嵩明县| 营口市| 丰城市| 新津县| 日喀则市| 西藏| 太仆寺旗|