使用访问器从对象中打印出整数?

时间:2018-12-09 19:45:15

标签: java

我一直在尝试寻找不同的方法来检索一个简单的整数。基本上,我希望该程序执行的只是输出变量“ n”的值。

public class Positive {
    public static void main(String arg[]) {
        Positive2 result = new Positive2(5);
        System.out.println(result);
    }

    public static class Positive2 {
        private int n;

        public Positive2(int n) {
            this.n = n;
        }

        public int get() {
            return n;
        }
    }
}

我想在解决方案中使用accessor方法“ get”。我是否必须重写toString方法,如果是,如何?

我尝试添加toString方法,例如:

    public String toString() {
        int str = n;
        return str;
    }

但是我不确定这是否有必要?

1 个答案:

答案 0 :(得分:1)

您可以在if (instance.StreamSpecification == nil) { // StreamSpecification was not passed in the JSON. } 类中完成此操作

Positive2

然后

public String toString() {
    return String.valueOf(get());
}