Тип Дата возврата содержимого - PullRequest
0 голосов
/ 07 мая 2018

Пожалуйста, смотрите содержание ниже, запутавшись в том, что положить для возврата, который имеет тип Дата

@Override
public int maxCapacity() {
    return 3;
}
@Override
public String area() {
    return "10";
}
@Override
public Date whenBuilt() {
    return ***[What should I return here?]***
}

1 Ответ

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

Методы Date должны возвращать экземпляр Date или ноль.

Можно просто return new Date();, но это всегда будет свежая дата.

Метод whenBuilt выглядит как какая-то дата в прошлом, поэтому вам нужно сделать некоторую дату, например, в конструкторе.

class A {
  private final Date createdAt;
  A() {
    createdAt = new Date();
  }
  public Date whenBuilt() {
    return createdAt;
  }
}

@Override примечание к вашему классу является расширением некоторого базового класса.
Попробуйте проверить базовый класс, возможно, дата сборки уже там.

...