参考练习-构造方法 设计一个构造方法,但是参数名称不太一样,分别是
String name
float hp
float armor
int moveSpeed
在这个构造方法中,调用这个构造方法
public Hero(String name,float hp)
public class Hero {
String name;
float hp;
float armor;
int moveSpeed;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getHp() {
return hp;
}
public void setHp(float hp) {
this.hp = hp;
}
public float getArmor() {
return armor;
}
public void setArmor(float armor) {
this.armor = armor;
}
public int getMoveSpeed() {
return moveSpeed;
}
public void setMoveSpeed(int moveSpeed) {
this.moveSpeed = moveSpeed;
}
public Hero() {
}
public Hero(String name, float hp){
this.name=name;
this.hp=hp;
}
public Hero(String name, float hp, float armor, int moveSpeed) {
this(name, hp);
this.armor = armor;
this.moveSpeed = moveSpeed;
}
public static void main(String[] args) {
Hero h1=new Hero("悠悠",20.0f,19.7f,200);
Hero h2=new Hero();
System.out.println("----");
System.out.println(h1.getName());
System.out.println(h2);
}
我有一个没搞明白的问题,如果有哪位大佬,看到欢迎留言,上边我给对象赋值了,我想直接用输出语句,把我赋的值,输出出来,比如悠悠,20.0f,19.7f,200该怎么写呀?是必须是得用get方法吗?求解答?