Помогите с задачей в Java, не понимаю почему не могу вызвать метод и присвоить ему значения
1. Создать класс "Сотрудник" с полями: ФИО, должность, email, телефон, зарплата, возраст.
2. Конструктор класса должен заполнять эти поля при создании объекта.
3. Внутри класса «Сотрудник» написать метод, который выводит информацию об объекте в консоль.

Потому что вызывать метод можно не там, где захотелось, а только в тех местах, где этот код будет выполнятся, т. е в данном случае - внутри других методов.
у тебя метод foo(); вызывается в теле объявления класса, а это не правильно
вызывать нужно из метода
начинайте учить джаву с самого начала, а не с середины чужого непонятного вам кода..
Странно, что все поля с типом String. Зарплата double по идее должна быть. А возраст int.
Метод foo не должен принимать параметры и должен быть нестатическим.
Вы же выводите параметры, которые передали извне. Не поля экземпляра класса.
Чтобы вызвать этот метод, вы создаете экземпляр new Aqw(..) с передачей нужных параметров и вызываете у этого объекта метод foo.