慕课网 5.4泛型接口

泛型接口

泛型接口允许我们将接口成员的参数返回类型设置为泛型参数的接口。

语法

interface Imyself<T>{//可以写多个泛型参数

T MySELF(T self);

}

实现泛型接口语法

class A<T>:Imyself<A>{

public A Myself(A self);//类型参数可以是实现类本身或者其他类型

}

代码示例

interface ILearn{

void Act(A cmd);//学习技能的接口

}

class Labrador:Dog,ILearn<Sit>{

public void Act(Sit cmd);

}




运行结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容