вызвать переменную из другого класса - PullRequest
0 голосов
/ 09 мая 2018
 static int input;

    Scanner scn = new Scanner(System.in);

    public BusGenerator(Depot depot)
    {
        this.depot = depot;    
    }
    public int getinput()
    {
        return input;
    }

    public void run()
    {
        System.out.println("Enter Number of Buses:" );
        input = scn.nextInt();
    }

У меня есть класс с именем BusGenerator, и отсюда я спрашиваю пользователя о количестве шин, и система сканирует его и сохраняет его в переменной с именем «Вход».

У меня есть другой класс с именем Depot, и я хочу вызвать переменную "Input" из депо Class. Есть ли способ сделать это?

1 Ответ

0 голосов
/ 09 мая 2018

Поскольку код такой, вы можете просто использовать BusGenerator.input в классе Depot для ссылки на него (как указано в комментариях).

Однако, поскольку вы уже определили метод получения для этой переменной, может быть более логичным сделать входные данные частными и ссылаться на них с помощью общедоступных методов получения / установки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...