java作业 大蛇丸的召唤术 万蛇罗之阵 类与对象的演练
召唤刃类
public class Blade {
String name;
public void assassination() {
System.out.println(name + "开始刺向敌人,给敌人造成痛疼的伤害");
}
}
召唤蛇类
public class Snake {
String name;
public void call_blade() {
System.out.println(name + "发起了召唤利刃的技能");
System.out.println("从" + name + "的嘴巴里伸出一根很长的利刃来");
Blade cb = new Blade();
cb.name = "召唤刃";
System.out.println(cb.name + "召唤成功!!!!");
cb.assassination();
}
}
大蛇丸类
public class OuLoQiMaLu {
String name = "大蛇丸";
public void wan_snake_team() {
System.out.println(name + "发动了万蛇罗之阵");
int snake_num = 10000;
Snake[] snake_array = new Snake[snake_num];
for (int i = 0; i < snake_num; i++) {
Snake se = new Snake();
se.name = "蛇" + i;
System.out.println("蛇召唤成功。。。。。。" + se.name);
se.call_blade();
snake_array[i] = se;
}
}
}
测试类
public class test {
public static void main(String[] args) {
OuLoQiMaLu dsw = new OuLoQiMaLu();
dsw.wan_snake_team();
}
}
运行效果
