Sno*_*man 1 java string object
class Position {
private double x,y;
private int id;
public String toString(Position a){
String words ="(" + a.x + "," +a.y + ")";
return words;
Run Code Online (Sandbox Code Playgroud)
所以我在这里得到了一个内存地址.我究竟做错了什么?我想获得使用setter设置的x和y的实际值.我也有吸气剂,我试过而不是把斧头放入getX(),但这仍然给我另一个内存地址.我究竟做错了什么?
尝试:
public String toString(){
Run Code Online (Sandbox Code Playgroud)
您拥有的代码是添加一个新方法,而不是覆盖现有的无参数toString方法Object.这意味着旧方法仍然是被调用的方法,它给出了你看到的输出.