private static void InstantiateMotorcycles() { // This has the same behavior using a constructor with optional arguments as with constructor chaining, minus the WriteLines // Make a motorcycle Motorcyle c = new Motorcyle(5); c.SetDriverName("Tiny"); c.PopAWheely(); Console.WriteLine($"Rider name is {c.driverName}"); }
private static void MakeSomeBikes() { // driverName = "", driverIntensity = 0 Motorcyle m1 = new Motorcyle(); Console.WriteLine($"Name: {m1.driverName}, Intensity: {m1.driverIntensity}"); // driverName = "Tiny", driverIntensity = 0 Motorcyle m2 = new Motorcyle(name: "Tiny"); Console.WriteLine($"Name: {m2.driverName}, Intensity: {m2.driverIntensity}"); // driverName = "", driverIntensity = 7 Motorcyle m3 = new Motorcyle(7); Console.WriteLine($"Name: {m3.driverName}, Intensity: {m3.driverIntensity}"); }