C#C
C#3y ago
♡ IV ♡

❔ properties/constructor question

class Car
{
  public string model;
  public string color;
  public int year;

  // Create a class constructor with multiple parameters
  public Car(string modelName, string modelColor, int modelYear)
  {
    model = modelName;
    color = modelColor;
    year = modelYear;
  }

Why do we need another variable (model = modelName) ? Why cant we just set it like this
class Car
{
  public string model;
  public string color;
  public int year;

  // Create a class constructor with multiple parameters
  public Car(model, color, year)
  {
  }
}

Sorry for such a basic question 🙏
Was this page helpful?