static void Main(string[] args) { Flyingcar a = new Flyingcar(); a.run(); a.fly(); IRunnable b = a as IRunnable; b.run(); IFlyable c = a as IFlyable; c.fly(); }
public static void Flying(IFlyable flyer)//인터페이스의 다형성 { flyer.fly(); }
public void PerformFly() { flyable.fly(); }
public void performFly() { flyBehavior.fly(); }
public void Visit(IFlyable Subject) { Subject.fly(); }