Задание значения переменной в одном методе и печать в другом - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь установить значение переменной в одном методе и распечатать его в другом, но метод печати не распознает, что сделал метод настройки.

public class Example{

    private int number;

    public Example(){
    }


    public void setValue(){
       number = 5;
    }

    public void printValue(){
        System.out.print(number);
    }

}

public class TestExample{

   public static void main(String[] args){
      Example objectExample = new Example();
      objectExample.printValue();
   }
}

Вывод будет равен0

Ответы [ 2 ]

0 голосов
/ 02 ноября 2019

Вы не устанавливаете значение, в настоящее время целое число имеет значение null, вам необходимо присвоить ему значение перед выполнением метода printValue.

   public static void main(String[] args){
      Example objectExample = new Example();
      objectExample.setValue();
      objectExample.printValue();
 ```  }
0 голосов
/ 02 ноября 2019

Вы должны сначала вызвать ваш установщик перед использованием printValue ().

Example objectExample = new Example();
objectExample.setValue();
objectExample.printValue();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...