static void Main(string[] args) { //initialize passsenger carrier object //Vehicle vehicle = null; IPassengerCarrier iPassCarrier = null; //call addPassenger fns AddPassenger(iPassCarrier); }
// Method: addPassenger // Purpose: fns that accepts any obj in the passengerCarrier interface //call loadPasseneger and use toString on it // Restrictions: None public static void AddPassenger(IPassengerCarrier obj) { //call LoadPass using ref to the interface obj.LoadPassenger(); //if not an IPassengerCarrier object, then error b/c of the function LoadPasseneger. //use ToString() //obj.ToString(); if (obj.GetType() == typeof(Vehicle)) { Console.WriteLine(obj.ToString()); } }
public static void AddPassenger(IPassengerCarrier passengerCarrier) { Console.WriteLine(passengerCarrier.ToString()); }
static void AddPassenger(IPassengerCarrier Vehicle) { WriteLine(Vehicle.ToString()); }
static void AddPassenger(IPassengerCarrier passengerCarrier) { WriteLine(passengerCarrier.ToString()); }
static void AddPassenger(IPassengerCarrier car) /// Purpose: To run a function from an objects interface /// Restrictions: Doesn't work with classes whose objects didn't inherit IPassengerCarrier interface { car.LoadPassenger(); }
static void AddPassenger(IPassengerCarrier Vehicle) { Console.WriteLine("{0}", Vehicle.ToString()); }
//Method: AddPassenger //Purpose: retrieve from Vehicle library //Output: object from LoadPassenger from IPassengerCarrier //Restrictions: None static void AddPassenger(IPassengerCarrier obj) { object value = obj.LoadPassenger(); Console.WriteLine(value.ToString()); }
static void AddPassenger(IPassengerCarrier Vehicle) { Vehicle.IPassengerCarrier.LoadPassenger(); Console.WriteLine(Vehicle.ToString()); }
static void AddPassenger(IPassengerCarrier Ipass) { Console.WriteLine(Ipass.ToString()); }
private static void AddPassenger(IPassengerCarrier vehicle) { WriteLine(vehicle.ToString()); }
public static void AddPassenger(IPassengerCarrier passengerCarrier) { WriteLine($"Added passenger to {passengerCarrier.ToString()}"); }
static public void AddPassenger(IPassengerCarrier iObject) { Console.WriteLine(iObject.ToString()); }