static void Main(string[] args) { ArrayList vehicleList = new ArrayList(); Bicycle bicycle = new Bicycle("Hero", 2002, "A234", 7.2f, true, 0, "Road", 2.8f); Bike bike = new Bike("Bajaj", 2010, "Enticer", 30, "Cruise", 250, 2); Car car = new Car("Honda", 2014, "Amaze", 60, "Sedan", 4, "manual", 4, false, true, true); vehicleList.Add(bicycle); vehicleList.Add(car); vehicleList.Add(bike); foreach (Vehicle vehicle in vehicleList) { Console.WriteLine(vehicle+"\n \n"); } Console.WriteLine("\n \nAccessing element by index:"); for (int i = 0; i < vehicleList.Count; i++) { ((Vehicle)vehicleList[i]).YearOfManufacture = 2010; Console.WriteLine(vehicleList[i] + "\n\n"); } Console.ReadKey(); }
static void Main(string[] args) { Bicycle bicycle = new Bicycle("Hero",2002,"A234", 7.2f , true,0,"Road",2.8f); bicycle.Accelerate(); bicycle.Accelerate(); bicycle.Accelerate(); bicycle.Deaccelerate(); Console.WriteLine("\nBicycle:\n"+bicycle); Bike bike = new Bike("Bajaj",2010,"Enticer",30,"Cruise",250,2); bike.Accelerate(); bike.Accelerate(); bike.Accelerate(); bike.Deaccelerate(); bike.Stop(); Console.WriteLine("\nBike:\n" + bike); Car car = new Car("Honda",2014,"Amaze",60,"Sedan",4,"manual",4,false,true,true); Console.WriteLine("\nCar:\n" + car); Console.ReadKey(); }