泛型中继承接口,该如何理解

类似 下面图片中的这种

img


它的IView是一个接口,怎么是在泛型中继承一个接口呢?我以前学过的是继承一些类,而实现一些接口,那么,这里面泛型中 继承了接口,这该 怎么理解呢?

这个。。。楼上都让开,让我来。
1、楼上说的没错,但也不全对;
子类继承时,泛型就就是限制了范围;
2、玄学说的有点出入,这里的泛型限制是说必须是IView的子接口或对应的IView实现类,不应该说子类;


3、泛型本身可以当作是一个空实现的接口,也就是说所有类型都可以;

这个就回答了你的疑问;

4、有继承关系就有父子的关系,比如父类,子类;又比如父接口,子接口;

这个也回答了你的疑问之一;


所以,你还有甚么问题?

就是子类继承时,里边的范型也要是指定类型的子类,相当于是有范围的范型

通俗来讲 泛型V 的类型,必须是IView的子类才可以

泛型参数被传入的要求是继承了对应接口的类型