Как передать переменную из класса в класс?

Мне необходимо перевести переменную из основного класса в другой класс. Там ее обработать и вернуть результат назад. Писали, что необходимо передавать переменные созданием объектов, но таким образом чтото у меня не получалось. Толкового поисковики мне больше не дали.
  • Вопрос задан
  • 2256 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ItsGreyDay
public class A {
    private int privateA;
    public int publicA;

    public int getPrivateA() {
        return privateA;
    }

    public void setPrivateA(int privateA) {
        this.privateA = privateA;
    }
}


public class Main {

    public static void main(String[] args) {
       A a = new A();
        a.setPrivateA(777);
        a.publicA = 888;
        System.out.println(a.getPrivateA());
        System.out.println(a.publicA);
        int temp_value = a.getPrivateA();
        temp_value = temp_value * 25;
        a.setPrivateA(temp_value);
        System.out.println(a.getPrivateA());
    }
}


Вывод:
777
888
19425


Рекоммендуется работать с переменными как с переменной privateA, а не как с publicA .
Ответ написан
Комментировать
Sanan07
@Sanan07
Писатель-прозаик
Создаете геттеры и сеттеры.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы