(BlueJ) Ошибка в создании объекта - Error: cannot find symbol - variable

303
26 апреля 2017, 10:21

Выполняю задание:

Разработайте в BlueJ родительский класс, представляющий сотрудника, с методом вывода его фамилии, места работы и должности. Дочерний класс, представляющий студента с выводом фамилии, местом обучения и специальности. Главный класс, выводящий указанную выше информацию для экземпляров обоих классов.

Код написал, но BlueJ наотрез отказывается создавать объекты с заданными параметрами. При вводе параметров BlueJ выбивает ошибку:

cannot find symbol - variable *имя_параметра*. Может кто сказать, где и в чем я ошибся?

Главный класс:

abstract class Person{
private String lastName;
public Person(String lastName){
    this.lastName = lastName;
}
public String getLastName(){
    return lastName;
}
abstract protected String getInformation();
}

Класс сотрудника:

class Employee extends Person{
private String workPlace;
private String position;
public Employee(String lastName, String workPlace, String position){
    super(lastName);
    this.workPlace = workPlace;
    this.position = position;
}
public String getWorkPlace(){
    return workPlace;
}
public String getPosition(){
    return position;
}
@Override
public String getInformation(){
    return getLastName() + ", " + workPlace + ", " + position;
}
}

Класс студента:

class Student extends Person{
private String studyPlace;
private String speciality;
public Student(String lastName, String studyPlace, String speciality){
    super(lastName);
    this.studyPlace = studyPlace;
    this.speciality = speciality;
}
public String getStudyPlace(){
    return studyPlace;
}
public String getSpeciality(){
    return speciality;
}
@Override
public String getInformation(){
    return getLastName() + ", " + studyPlace + ", " + speciality;
}
}
READ ALSO
Не могу получить данные с COM port на Java.

Не могу получить данные с COM port на Java.

} static class ButtonFrame extends JFrame{ public ButtonFrame(){ setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);//frame size setTitle("Scale"); ButtonPanel panel=new ButtonPanel(); add(panel);

341
Обращение к файлу (exe) внутри Jar

Обращение к файлу (exe) внутри Jar

Здравствуйте, вот класс который обращается к хромдрайверу, работая в еклипсе всё отрабатывает хорошоКак только упаковал в jar с помощью maven выскакивает...

262
Полупрозрачное окно на java которое игнорирует клики мышкой

Полупрозрачное окно на java которое игнорирует клики мышкой

Встала задача создать приложение одним из компонентов которого будет полупрозрачное окно которое находится всегда на переднем плане, при...

230
Литература для изучения сервлетов (Java) [дубликат]

Литература для изучения сервлетов (Java) [дубликат]

На данный вопрос уже ответили:

249