жестко закодированные номера
Изменить жестко запрограммированные номера:
int a = 70, b = 60;
...
o.input(30, 40);
Способ заказа
Или измените порядок методов:
o.show();
o.input(70, 60);
Настройка input
Вы также можете настроить метод input
для вывода переменных-членов вместо аргументов, а затем обновить членов с помощью аргументов, чтобы show
печатал обновленные элементы:
public void input(int a, int b) {
System.out.println(this.a);
System.out.println(this.b);
this.a = a;
this.b = b;
}
Жестко закодированная математика
Точно так же вы можете использовать математику для достижения того же самого без this
:
public void input(int a, int b) {
System.out.println(a - 40);
System.out.println(b - 20);
}
public void show() {
System.out.println(a + 40);
System.out.println(b + 20);
}