/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy
Publisher: Sybex;
ISBN: 0782129110
*/
/*
Example5_11.cs illustrates how to define a constructor
*/
// declare the Car class
class Car
{
// declare the fields
private string make;
private string model;
private string color;
private int yearBuilt;
// define the constructor
public Car(string make, string model, string color, int yearBuilt)
{
System.Console.WriteLine("In Car() constructor");
this.make = make;
this.model = model;
this.color = color;
this.yearBuilt = yearBuilt;
}
// define a method to display the fields
public void Display()
{
System.Console.WriteLine("Car details:");
System.Console.WriteLine("make = " + make);
System.Console.WriteLine("model = " + model);
System.Console.WriteLine("color = " + color);
System.Console.WriteLine("yearBuilt = " + yearBuilt);
}
}
public class Example5_11
{
public static void Main()
{
// create a Car object using the constructor
// defined in the class
Car myCar = new Car("Toyota", "MR2", "black", 1995);
// display the values for the Car object fields
myCar.Display();
}
}