Hello, I have a question about setters in constructor. I make a class "Artefacts" and a constructor like this :
public Artefacts(int serialNumber, String culture, int century){

    this.serialNumber = serialNumber;
    this.culture = culture;
    this.century = century;
}
Is it correct to use setters in the constructor like this ? :
public Artefacts(int serialNumber, String culture, int century){

    setSerialNumber(serialNumber);
    setCulture(culture);
    setCentury(century);
}
I find that better than the first code.