プログラミングを上手にしようとしています。自分自身を教えるために愚かなゲームを構築することに取り組んでいるので、それはRPGタイプのようです。
メインの内側:
String selection = "Warrior";
if(selection == "Warrior")
{
Warrior war = new Warrior();
characterCreation(player, war, 75, 200, "Black", 150, 90, 25);
}
一般的なキャラクターを作成するには:
private static void characterCreation(User player, Character type, int armour, int health, String colour, int height, int weight,
int damage) {
type.setType(type);
System.out.println("New "+ type.getType() +" Created!");
つまり、アイデアは、あなたがアイデアを得る戦士、ヒーラー、ウィザードを作成できるということです:)
Character.java
private Character type;
public Character getType() {
return type;
}
public void setType(Character type) {
this.type = type;
}
次に、Characterクラスを拡張するWarrior.javaクラスを空にします。
印刷時に出力される出力は、New com.game.config.Warrior@6471d768 Created!です。
私はここで何が間違っているのですか?
ありがとう!