我目前正在 Hyperskills.org 上通过 Objects 模块工作。编码挑战之一是创建五个单位、三个骑士、一个将军、一个博士。我们得到了每个对象的类定义,每个对象都有一个设置一个字符串字段的构造函数。
我接受了提示,并按照要求实例化了 X 级的 x 数。
public static void createArmy(){
Unit unit1 = new Unit("U1");
Unit unit2 = new Unit("U2");
Unit unit3 = new Unit("U3");
Unit unit4 = new Unit("U4");
Unit unit5 = new Unit("U5");
Knight knight1 = new Knight("K1");
Knight knight2 = new Knight("K2");
Knight knight3 = new Knight("K3");
General general1 = new General("G1");
Doctor doctor1 = new Doctor("D1");
}
编译器接受了我的回答,但它说:“正确,但可以改进。”
请并感谢您:此代码还能如何改进?