Как заставить использовать одинаковые имена методов класс getters / setters внутри класса getter / setter - PullRequest
0 голосов
/ 15 января 2020

В соответствии с этими кодами

public class Employeee{

    private String name;
    private String surname;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSurname() {
        return surname;
    }

    public void setSurname(String surname) {
        this.surname = surname;
    }

}

public class Job{
    private BigDecimal jobId;
    private String jobName;

    public BigDecimal getJobId() {
        return jobId;
    }

    public void setJobId(BigDecimal jobId) {
        this.jobId = jobId;
    }

    public String getJobName() {
        return jobName;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

}

public class Area{
    private Job job;
    private Employeee employee;

    public Job getJob() {
        return job;
    }

    public void setJob(Job job) {
        this.job = job;
    }

    public Employeee getEmployee() {
        return employee;
    }

    public void setEmployee(Employeee employee) {
        this.employee = employee;
    }

У меня есть классы установщика геттера, в классе области есть переменные Job и Employee. Как заставить использовать те же имена методов, когда программист использует класс Area для задания Job и Employee

    fillEmployeeInfo(Area area) {
        area.setEmployee(new Employeee());
        area.getEmployee().setName("name");
    }

    fillJobInfo(...)

Я имею в виду, когда пользователь использует класс Area для заполнения переменных Job и Emloyee, следует использовать методы, описанные выше.

...