1使用接口作为返回值using System;
  2使用接口作为返回值
  3使用接口作为返回值using System.Collections.Generic;
  4使用接口作为返回值
  5使用接口作为返回值using System.Text;
  6使用接口作为返回值
  7使用接口作为返回值namespace Example10_9
  8使用接口作为返回值
  9

 

实例中定义了一个IShape接口,表示图形,另外定义了一个Circle类,表示圆形,并实现了IShape接口,在MyClass类中有一个MyOutput方法,该方法的返回值是IShape接口类型的.

在为MyOutput类的构造函数(参数为接口的对象)传值时,传入了继承此接口的类对象.Doesn't make sense!! 如果我的实例重写接口中方法的时候扩展很大的情况不会出现问题吗?

相关文章: