テキストベースの Java ゲームをコーディングしていますが、理解できないいくつかの問題に遭遇しました。
私のコードは次の行に沿って動作します:
public class main() {
run initial method for menu
Player player = new Player(name,1,1,1);
do{
game code
while(running = true)
}
public class Player() {
string name
int age
int level
int exp
getName()
setName() etc etc
}
public class Train() {
kill monster
totalExp = monsters killed
}
さて、問題は、取得した経験値を、get メソッドと set メソッドを持つプレーヤー クラスに渡すにはどうすればよいかということです。exp は Train クラスで計算/生成されますが、.set/.get を使用して Main クラスで更新された情報を表示できるように、Exp を Player に渡す必要があります。
追加します:
Player player = new Player(name,1,1,1) を Train クラスに追加するだけで、Player の NEW オブジェクトが作成されるので、2 つになり、Exp を Train() でプレーヤーに割り当てますが、Main() には 1 つ残します。 1人。
助けてくれて本当にありがとうございます。