//课题:输入一个英雄的名字,输出他的属性值及英雄名称 //姓名:安琪拉 //法术攻击力:2007 //物理攻击力:50 //生命值:5700 java
时间: 2024-09-19 18:09:45 浏览: 46
在Java中,你可以创建一个简单的类来表示英雄,并包含他们的属性。比如创建一个`Hero`类:
```java
public class Hero {
private String name;
private int spellAttackPower;
private int physicalAttackPower;
private int lifeValue;
public Hero(String name, int spellAttackPower, int physicalAttackPower, int lifeValue) {
this.name = name;
this.spellAttackPower = spellAttackPower;
this.physicalAttackPower = physicalAttackPower;
this.lifeValue = lifeValue;
}
// 获取属性的方法
public String getName() {
return name;
}
public int getSpellAttackPower() {
return spellAttackPower;
}
public int getPhysicalAttackPower() {
return physicalAttackPower;
}
public int getLifeValue() {
return lifeValue;
}
// 输出属性值和英雄名称
@Override
public String toString() {
return "英雄名称:" + name +
"\n法术攻击力:" + spellAttackPower +
"\n物理攻击力:" + physicalAttackPower +
"\n生命值:" + lifeValue;
}
}
// 使用示例
public static void main(String[] args) {
Hero angela = new Hero("安琪拉", 2007, 50, 5700);
System.out.println(angela);
}
```
这个程序定义了一个名为安琪拉的英雄实例,拥有指定的属性值,并在`main`函数中打印出其详细信息。
阅读全文