110,499
社区成员
发帖
与我相关
我的任务
分享
public class Animal:IMethaneProducer<Animal> {}
public class Cow:Animal{}
public class superCow:Cow{}
Cow myCow = new Cow("Geronimo");
SuperCow supercow = new SuperCow("Phil");
IMethaneProducer<Cow> cowMethaneProducer = supercow;
IMethaneProducer<Animal> animalMethaneProducer =supercow;
public interface IMethaneProducer< T> {}