IEnumerator到底应该怎么理解
Happydayo:
只要实现这个接口 都可以作为返回值
如果用具体类做返回值 只能返回一种类型 无法实现多态
如果用接口 作为返回值类型 只要实现了这个接口的类 都可以 作为返回值
如果用接口 作为返回值类型 只要实现了这个接口的类 都可以 作为返回值
So 为了实现多态 返回值 类型一般定为接口或基类
一个接口:性别;二个类:,男,女 ; 男和女实现性别接口; 如果函数的返回值是男 ;那只能返回男这个类型 如果是女只能返回女这个类型, 这样限制了这个函数的返回 类型 那如果用接口性别作为返回值类型 男和女都是可以作为返回值的
这就是所谓的 不用具体 用抽象 抽象编程就是这样

浙公网安备 33010602011771号