Class Interface C#

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy
Publisher: Sybex;
ISBN: 0782129110
*/
/*
  Example6_3.cs illustrates the use of readonly fields
*/
// declare the Car class
class Car
{
  // declare a readonly field
  public readonly string make;
  // declare a static readonly field
  public static readonly int wheels = 4;
  // define a constructor
  public Car(string make)
  {
    System.Console.WriteLine("Creating a Car object");
    this.make = make;
  }
}
public class Example6_3
{
  public static void Main()
  {
    System.Console.WriteLine("Car.wheels = " + Car.wheels);
    // Car.wheels = 5;  // causes compilation error
    // create a Car object
    Car myCar = new Car("Toyota");
    System.Console.WriteLine("myCar.make = " + myCar.make);
    // myCar.make = "Porsche";  // causes compilation error
  }
}