Java 打印变量';s名称作为字符串,或将变量链接到字符串变量,使其为';印刷';
我正在尝试创建一个简单的国际象棋游戏。我目前拥有2d阵列上的所有棋子。它们分别命名为BP1、BP2(黑兵1和2)、BK(黑化)等 我的问题是: 如何在屏幕上打印我创建的这些“游戏件”类型(每种类型的游戏件都扩展到自己的类)?或者我应该将这些变量链接到要在控制台上打印的字符串变量?Java 打印变量';s名称作为字符串,或将变量链接到字符串变量,使其为';印刷';,java,Java,我正在尝试创建一个简单的国际象棋游戏。我目前拥有2d阵列上的所有棋子。它们分别命名为BP1、BP2(黑兵1和2)、BK(黑化)等 我的问题是: 如何在屏幕上打印我创建的这些“游戏件”类型(每种类型的游戏件都扩展到自己的类)?或者我应该将这些变量链接到要在控制台上打印的字符串变量? 我当前使用的方法只打印地址 您必须为要打印的每个对象类重写公共字符串toString()。在该方法中实际返回的内容完全取决于您。您必须为要打印的每个对象类重写公共字符串toString()。在该方法中实际返回的内容完全
我当前使用的方法只打印地址 您必须为要打印的每个对象类重写
公共字符串toString()
。在该方法中实际返回的内容完全取决于您。您必须为要打印的每个对象类重写公共字符串toString()
。在该方法中实际返回的内容完全取决于您。您必须为要打印的每个对象类重写公共字符串toString()
。在该方法中实际返回的内容完全取决于您。您必须为要打印的每个对象类重写公共字符串toString()
。在该方法中实际返回什么完全取决于您。Java中的每个对象都有一个默认的toString()方法,它返回变量的地址,我想这就是您看到的。为了纠正这个错误,您需要重写类中的toString()方法并实现它,以便它返回您需要的内容。例如,如果要返回名称,应如下所示:
public String toString(){
return name;
}
希望这有帮助 Java中的每个对象都有一个默认的toString()方法,它返回变量的地址,我想这就是您看到的。为了纠正这个错误,您需要重写类中的toString()方法并实现它,以便它返回您需要的内容。例如,如果要返回名称,应如下所示:
public String toString(){
return name;
}
希望这有帮助 Java中的每个对象都有一个默认的toString()方法,它返回变量的地址,我想这就是您看到的。为了纠正这个错误,您需要重写类中的toString()方法并实现它,以便它返回您需要的内容。例如,如果要返回名称,应如下所示:
public String toString(){
return name;
}
希望这有帮助 Java中的每个对象都有一个默认的toString()方法,它返回变量的地址,我想这就是您看到的。为了纠正这个错误,您需要重写类中的toString()方法并实现它,以便它返回您需要的内容。例如,如果要返回名称,应如下所示:
public String toString(){
return name;
}
希望这有帮助