static void Main(string[] args) { //Parent parent = new Parent();//Parent ref = Parent Object //parent.Sample();//Parent method //Parent parent = new Child();//Parent ref = Child Object //parent.Sample();//Child method //Parent child = new Child();//Parent ref = Child Object //child.Sample();//Child method //Animal animal = new Monkey(); //animal.Eat(); //animal.Breathe(); //animal.Look(); Bird bird = new Bird(); IFlying flyingObject = bird; flyingObject.TakeOff(); flyingObject.Fly(); flyingObject.Land(); Animal animal = bird; animal.Breathe(); Console.ReadKey(); }
void TreeLife(IFlying flying) { flying.TakeOff(); flying.Fly(); flying.Land(); }