gpt4 book ai didi

java - 尝试打印存储在另一个java对象中的变量

转载 作者:行者123 更新时间:2023-12-01 21:18:06 24 4
gpt4 key购买 nike

import java.util.Scanner;

class player_test {
public static void main(String[] args) {

Scanner s_in = new Scanner(System.in);
Scanner i_in = new Scanner(System.in);

class player {

String player_name;
String player_class;
String player_race;
int player_STR = 10;
int player_DEX;
int player_CON;
int player_WIS;
int player_INT;
int player_CHA;

}

int tempDex = new player(player_STR);
System.out.println(tempDex);

}
}

好吧,我对 java 还很陌生,我认为这比我想象的更基础。所以我有对象播放器,它在其中存储播放器核心统计数据,但是如何在整个代码的其他点调用这些变量?至少让它打印玩家的力量分数?

最佳答案

最佳实践是创建公共(public)方法,公开对象的内部状态,这些状态应该对其他类可见,并留下不应该被其他类使用的不可见信息。

通常这些方法称为 getter,并使用以下语法:

public String getPlayer_name() {
return player_name;
}

然后在第二个类中你可以非常简单地打印它:

// is a best practice to start class names with uppercase
Player x = new Player();

... // Do something

System.out.println(x.getPlayer_name());

关于java - 尝试打印存储在另一个java对象中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39597885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com