public void InterfacesMethods() { var grape = new Grape(); var output = GetFruitName(grape); Console.WriteLine(output); }
public void InterfacesInMethods() { var fruit = new Grape(); var output = GetFruitName(fruit); Console.WriteLine(output); }
public void InterfacesInMethods() { var grape = new Grape(); //even though the method only takes IFruit, grap still qualifies string output = GetFruitName(grape); Console.WriteLine(output); }
public void CallingInterfaceMethods() { // New up an instance of an IFruit IFruit fruit = new Grape(); string output = fruit.Peel(); Console.WriteLine(output); Console.WriteLine($"The {fruit.Name} is peeled: " + fruit.Peeled); }