For example I have a class
class1:
public class car{
private Color carColor;
public car(Color carColor)
{
this.carColor = carColor;
}
public void setColor(Color carColor)
{
this.carColor = carColor;
}
}
class2:
public class car{
private Color carColor;
public car(Color carColor)
{
setColor(carColor);
}
public void setColor(Color carColor)
{
this.carColor = carColor;
}
}
Which Constructor would be the best practice in java coding and why?