实现的功能比较简单,主要用到了多态的,抽象类以及模板方法模式这几个知识点.效果图如下,哈哈 ,大神勿喷,后面我会把这些知识点详细介绍出来,即使Java学的不好,只要有一点其他语言基础或者没有应该都能看懂了.对于初学Java的人帮助应该蛮大的.嘿嘿. 先上效果图: 源代码: Soldier.java public abstract class Soldier { private String name; public Soldier(String name){ this.name=name; }…