MainClass.java
public class MainClass{
public static void main(String args[]){
LeaderHeader leader = new LeaderHeader();
ShiZhang oneShi = new ShiZhang("第一师");
oneShi.set
}
}
Commander.java
public interface Commander{
public void battle(String mess);
}
LeaderHeader.java
public class LeaderHeader{
String battleContent;
public void giveCommand(Commander com){
com.battle(battleContant);
}
public void setBattleContent(String s){
battleContent=s;
}
}ShiZhang.java
class SiZhang implements Commander{
final int MAXSoldierNumber=1000;
int soldierNumber=1;
String name;
ShiZhang(String s){
name=s;
}
public void battle(String mess){
System.out.println(name+"作战命令"+mess);
System.out.println(name+"指派"+soldierNumber+"人参与作战");
System.out.println(name+"保证完成任务");
}
void setSoldierNumber(int m){
if(m>MAXSoldierNumber){
soldierNumber=MAXSoldierNumber;
}
else if(m<MAXSoldierNumber){
soldierNumber=m;
}
}
}

1413

被折叠的 条评论
为什么被折叠?



