Я пытаюсь добавить сегодняшнюю дату в мой объект, есть проблема с конструктором - PullRequest
0 голосов
/ 27 апреля 2019

Я новичок в Java, и у меня есть некоторые проблемы с конструктором.

Вот ошибка: «Транзакция конструктора (Type_Transaction, String, Particulier, Agent_immobilier) не определена»

Я хочу создать объекты с атрибутом сегодняшней даты (строка формата).Так что в моем конструкторе я не хочу помещать аргумент "дата".Я также конвертирую сегодняшнюю дату в строку.

public class Transaction {

private String date_transaction;
private Particulier leparticulier;
private Agent_immobilier lagent;
private Type_Transaction type_transaction;
private DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");



private Transaction(Type_Transaction type_transaction, Particulier leparticulier, Agent_immobilier lagent) {
    super();
    this.type_transaction=type_transaction;
    this.leparticulier=leparticulier;
    this.lagent=lagent;
    this.date_transaction = Date_Ajd();
}

public String Date_Ajd(){
    Date date=new Date();   
    String date_ajd = dateFormat.format(date);
    return date_ajd;

}

public static void main(String[] args) {
    Particulier Alfred=new Particulier(xxxx);
    Agent_immobilier Lilian=new Agent_immobilier(xxxxx);
    Transaction number1 = new    Transaction(Type_Transaction.Location,Alfred,Lilian);
}

1 Ответ

0 голосов
/ 27 апреля 2019

Согласно вашей ошибке, вам нужно добавить строковый параметр в конструктор, как показано ниже:

private Transaction(Type_Transaction type_transaction, String theString, Particulier leparticulier, Agent_immobilier lagent) {

Ваш код на самом деле не выдает ошибку.

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