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 ]
[
下一页 ]