package indi.yin.entity; //实体类 public class Entity implements Battle{ //名 private String name; //血量 private double HP; //最大血量 private double MaxHP; //攻击力 private double AC; //等级 private int level = 1; //经验值 private int EXP = 0; //下一级所需的经验值 private int NextEXP = 20; public Entity() {} public void setName(String name) { this.name = name; } public String getName() { return name; } public void setHP(double HP) { this.HP = (double) Math.round(HP * 10) / 10; } public double getHP() { return HP; } public void setMaxHP(double maxHP) { this.MaxHP = maxHP; } public double getMaxHP() { return MaxHP; } public void resetHP() { HP = MaxHP; } public void setAC(double AC) { this.AC = (double) Math.round(AC * 10) / 10; } public double getAC() { return AC; } public void setLevel(int level) { this.level = level; } public int getLevel() { return level; } public void setEXP(int EXP) { this.EXP = EXP; } public int getEXP() { return EXP; } public void setNextEXP(int nextEXP) { NextEXP = nextEXP; } public int getNextEXP() { return NextEXP; } public int battle(int level, double enemyHP, int enemyAC){ return 0; } }
时间: 2023-04-03 12:03:10 浏览: 57
这是一个 Java 实体类,实现了 Battle 接口。它包含了一些属性,如名字、血量、攻击力、等级、经验值等等,并且有一些方法来获取和设置这些属性。其中,battle 方法是用来进行战斗的,但是在这个类中并没有实现具体的战斗逻辑。
相关问题
package indi.wrenn.studentsystem.bean; //分析结果类 public class AnalyzeResult { private String studentId; //学生学号 private String studentName; //学生姓名 private String sumScore; //学生总成绩 private String avgScore; //学生平均成绩 public String getStudentId() { return studentId; } public void setStudentId(String studentId) { this.studentId = studentId; } public String getStudentName() { return studentName; } public void setStudentName(String studentName) { this.studentName = studentName; } public String getSumScore() { return sumScore; } public void setSumScore(String sumScore) { this.sumScore = sumScore; } public String getAvgScore() { return avgScore; } public void setAvgScore(String avgScore) { this.avgScore = avgScore; } }是封装数据模型对象吗?不是的话请分析代码
是的,这是一个封装数据模型对象,用于存储学生的成绩分析结果。该类有四个属性:学生学号、学生姓名、总成绩和平均成绩,以及对应的getter和setter方法。这些属性和方法用于封装和访问学生的成绩分析结果。在使用该类时,可以通过调用对应的setter方法设置属性的值,也可以通过调用对应的getter方法获取属性的值。该类的作用是封装数据,方便数据的传递和处理。
package indi.wrenn.studentsystem.bean; import java.util.HashMap; import java.util.List; public class Student { private String student_Name; //学生姓名 private String student_ID; //学生学号 private String sex; //学生性别 private String classe; //学生班级 private String grade; //学生年级 public HashMap<String, String> getScores() { return scores; } public void setScores(HashMap<String, String> scores) { this.scores = scores; } private String Major_ID; //学生所属专业边编号 private String Department_ID; //学生所属院系编号 private String Major_Name; //学生所属院系名称 private String Department_Name;//学生所属专业名称 private HashMap<String, String> scores; //学生成绩 public String getMajor_Name() { return Major_Name; } public void setMajor_Name(String major_Name) { Major_Name = major_Name; } public String getDepartment_Name() { return Department_Name; } public void setDepartment_Name(String department_Name) { Department_Name = department_Name; } public String getStudent_Name() { return student_Name; } public void setStudent_Name(String student_Name) { this.student_Name = student_Name; } public String getStudent_ID() { return student_ID; } public void setStudent_ID(String student_ID) { this.student_ID = student_ID; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getClasse() { return classe; } public void setClasse(String classe) { this.classe = classe; } public String getGrade() { return grade; } public void setGrade(String grade) { this.grade = grade; } public String getMajor_ID() { return Major_ID; } public void setMajor_ID(String major_ID) { Major_ID = major_ID; } public String getDepartment_ID() { return Department_ID; } public void setDepartment_ID(String department_ID) { Department_ID = department_ID; } }分析代码
这是一个学生数据模型类,用于封装学生的基本信息和成绩信息。该类有以下属性:
- 学生姓名
- 学生学号
- 学生性别
- 学生班级
- 学生年级
- 学生所属专业边编号
- 学生所属院系编号
- 学生所属专业名称
- 学生所属院系名称
- 学生成绩
其中,前九个属性都是基本信息,用于存储学生的基本信息。最后一个属性是一个HashMap类型,用于存储学生的成绩信息,其中key表示课程名称,value表示成绩。
该类还有对应属性的getter和setter方法,用于封装和访问学生的基本信息和成绩信息。在使用该类时,可以通过调用对应的setter方法设置属性的值,也可以通过调用对应的getter方法获取属性的值。该类的作用是封装数据,方便数据的传递和处理。
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![dmg](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)