реализация объединения атрибутов в мгновенные переменные при написании конструктора - PullRequest
0 голосов
/ 16 мая 2018

Я создаю конструктор для инициализации переменных моего экземпляра.

Переменная экземпляра id должна состоять из трех атрибутов id + memberId + borrowDate.

Как реализовать объединение трех атрибутов в переменной экземпляра id в конструкторе?

1 Ответ

0 голосов
/ 16 мая 2018

// Main.java

import java.util.Date;

public class Main {
    public static void main(String[] args) {
        Person p = new Person(1, 12, new Date());

        System.out.println(p.getId());


    }


}

// Person.java

import java.util.Date;

public class Person{
    private String id;

    public Person(int attrId, int id, Date borrowDate){
        this.id = String.valueOf(attrId) + String.valueOf(id) + String.valueOf(borrowDate);
    }

    public String getId(){
        return id;
    }
}

При этом используется параметризованный конструктор для принятия значений. Эти параметры затем объединяются, и новое значение присваивается частному полю. Я использовал формат даты по умолчанию. Вы можете разобрать его в соответствии с требуемым форматом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...