打字猴:1.700457063e+09
1700457063 return emperorList.get(countNumOfEmperor);
1700457064
1700457065 }
1700457066
1700457067 //皇帝发话了
1700457068
1700457069 public static void say(){
1700457070
1700457071 System.out.println(nameList.get(countNumOfEmperor));
1700457072
1700457073 }
1700457074
1700457075 }
1700457076
1700457077 在Emperor中使用了两个ArrayList分别存储实例和实例变量。当然,如果考虑到线程安全问题可以使用Vector来代替。臣子参拜皇帝的过程如代码清单7-6所示。
1700457078
1700457079 代码清单7-6 臣子参拜皇帝的过程
1700457080
1700457081 public class Minister{
1700457082
1700457083 public static void main(String[]args){
1700457084
1700457085 //定义5个大臣
1700457086
1700457087 int ministerNum=5;
1700457088
1700457089 for(int i=0;i<ministerNum;i++){
1700457090
1700457091 Emperor emperor=Emperor.getInstance();
1700457092
1700457093 System.out.print(“第”+(i+1)+“个大臣参拜的是:”);
1700457094
1700457095 emperor.say();
1700457096
1700457097 }
1700457098
1700457099 }
1700457100
1700457101 }
1700457102
1700457103 大臣参拜皇帝的结果如下所示。
1700457104
1700457105 第1个大臣参拜的是:皇1帝
1700457106
1700457107 第2个大臣参拜的是:皇2帝
1700457108
1700457109 第3个大臣参拜的是:皇1帝
1700457110
1700457111 第4个大臣参拜的是:皇1帝
1700457112
[ 上一页 ]  [ :1.700457063e+09 ]  [ 下一页 ]