Если вы хотите создать экземпляр класса PassedInMethod
, в котором переменная-член a
содержит значение, переданное конструктору.
Попробуйте изменить
PassedInMethod(int a);
до
PassedInMethod myObj = new PassedInMethod(a);
Кроме того, если вы хотите обновить переменную экземпляра до значения аргумента, вам нужно сделать
this.a = a;
поскольку аргумент «скрывает» переменную экземпляра.
Если вы не хотите создавать экземпляр и просто вызываете метод в другом классе, вам нужно сделать метод статическим, например:
public static void PassMethod(int a) {
// ....
}
Затем можно вызвать метод, подобный этому
PassedInMethod.passMethod(a);
PassedInMethod
однако это не очень хорошее название для класса, но я уверен, что это было только ради примера в вопросе.