在不使用getter的情况下打印出对象的值?

时间:2018-11-05 03:48:26

标签: java class oop

假设我有一个名为Number的类,看起来像这样

public class Number{

private int usedNumber;
public Number(int x) {
this.usedNumber = x;
}
public int add(int x) {
    return usedNumber + x;
}

}

我想在main方法中使用它,所以我做到了。

public class Main {

public static void main(String[] args) {



    Number n = new Number(5);
    n.add(5);
    System.out.println(n);

}

}

当我打印n时,它打印出“ Number @ 43556938”,从外观上看,它似乎是在打印对象,而不是数字。现在,我可以使用getter方法并打印出值了,但是有没有办法使它与我现有的功能一起工作?并打印出加法的值?

0 个答案:

没有答案