打字猴:1.700466711e+09
1700466711 return mobileNumber;
1700466712
1700466713 }
1700466714
1700466715 //办公电话
1700466716
1700466717 public String getOfficeTelNumber(){
1700466718
1700466719 String officeTelNumber=(String)this.officeMap.get(“officeTelNumber”);
1700466720
1700466721 System.out.println(officeTelNumber);
1700466722
1700466723 return officeTelNumber;
1700466724
1700466725 }
1700466726
1700466727 //员工的名称
1700466728
1700466729 public String getUserName(){
1700466730
1700466731 String userName=(String)this.baseMap.get(“userName”);
1700466732
1700466733 System.out.println(userName);
1700466734
1700466735 return userName;
1700466736
1700466737 }
1700466738
1700466739 }
1700466740
1700466741 大家只要注意一下黑色字体的构造函数就可以了,它接收三个对象,其他部分变化不大,只是变量名称进行了修改,我们再来看场景类,如代码清单19-20所示。
1700466742
1700466743 代码清单19-20 场景类
1700466744
1700466745 public class Client{
1700466746
1700466747 public static void main(String[]args){
1700466748
1700466749 //外系统的人员信息
1700466750
1700466751 IOuterUserBaseInfo baseInfo=new OuterUserBaseInfo();
1700466752
1700466753 IOuterUserHomeInfo homeInfo=new OuterUserHomeInfo();
1700466754
1700466755 IOuterUserOfficeInfo officeInfo=new OuterUserOfficeInfo();
1700466756
1700466757 //传递三个对象
1700466758
1700466759 IUserInfo youngGirl=new OuterUserInfo(baseInfo,homeInfo,officeInfo);
1700466760
[ 上一页 ]  [ :1.700466711e+09 ]  [ 下一页 ]