package homework;
public class DataBase {
private Hero[] hero;
public Hero[] getHero() {
return hero;
}
public void setHero(Hero[] hero) {
this.hero = hero;
}
//全得在空仓构造
public DataBase() {
//开拓空间不用set
String[] location1 = { "ADC", "辅助" };
Skill aixiSkill1 = new Skill("射手专注", "物理", 20, 10);
Skill aixiSkill2 = new Skill("万箭齐发", "物理", 30, 12);
Skill aixiSkill3 = new Skill("鹰击长空", "特殊", 0, 25);
Skill aixiSkill4 = new Skill("魔法水晶箭", "魔法", 100, 35);
Skill[] aixiSkills = { aixiSkill1, aixiSkill2, aixiSkill3, aixiSkill4 };
Hero aixi = new Hero("寒冰射手", "艾希", location1, aixiSkills);
String[] location2 = { "上单" };
Skill demaSkill1 = new Skill("致命打击", "物理", 0, 0);
Skill demaSkill2 = new Skill("勇气", "特殊", 0, 11);
Skill demaSkill3 = new Skill("审判", "物理特殊", 0, 10);
Skill demaSkill4 = new Skill("德玛西亚正义", "物理", 0, 30);
Skill[] demaSkills = { demaSkill1, demaSkill2, demaSkill3, demaSkill4 };
Hero dema = new Hero("德玛西亚之力", "盖伦", location2, demaSkills);
String[] location3 = { "中单", "辅助" };
Skill lksSkill1 = new Skill("光之束缚", "魔法", 45, 12);
Skill lksSkill2 = new Skill("曲光屏障", "特殊", 55, 110);
Skill lksSkill3 = new Skill("透光奇点", "魔法", 65, 12);
Skill lksSkill4 = new Skill("终极闪光", "魔法", 100, 35);
Skill[] lksSkills = { lksSkill1, lksSkill2, lksSkill3, lksSkill4 };
Hero lks = new Hero("光辉女郎", "拉克丝", location3, lksSkills);
String[] location4 = { "上单", "打野" };
Skill swkSkill1 = new Skill("粉碎打击", "物理", 55, 8);
Skill swkSkill2 = new Skill("真假猴王", "物理", 60, 15);
Skill swkSkill3 = new Skill("腾云驾雾", "物理", 45, 6);
Skill swkSkill4 = new Skill("大闹天宫", "物理", 90, 25);
Skill[] swkSkills = { swkSkill1, swkSkill2, swkSkill3, swkSkill4 };
Hero swk = new Hero("齐天大圣", "孙悟空", location4, swkSkills);
Hero[] allHeros= {aixi,dema,lks,swk};
this.hero=allHeros;
}
public DataBase(Hero[] hero) {
super();
this.hero = hero;
}
public void showName(Hero[] hero) {
for (int i = 0; i < hero.length; i++) {
System.out.print((i+1)+"-"+hero[i].getName()+" ");
}
}
}
面向对象之封装的题目及源码
需积分: 0 161 浏览量
2023-03-12
01:32:26
上传
评论
收藏 61KB RAR 举报
中二痞
- 粉丝: 180
- 资源: 18
最新资源
- WebCrawler.scr
- 【计算机专业毕业设计】大学生就业信息管理系统设计源码.zip
- YOLO 数据集:8种路面缺陷病害检测【包含划分好的数据集、类别class文件、数据可视化脚本】
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于YOLOv8的FPS TPS AI自动锁定源码+使用步骤说明.zip
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于yolov8+streamlit的火灾检测部署源码+模型.zip
- 测试aaaaaaabbbbb
- VID20240521070643.mp4
- Android系统原理与开发学习要点详解-培训课件.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈