黑马程序员技术交流社区

标题: 泛型接口,是不是跟泛型集合一样对是对继承类的约束 [打印本页]

作者: 丁海平    时间: 2013-8-28 15:12
标题: 泛型接口,是不是跟泛型集合一样对是对继承类的约束
泛型接口,是不是跟泛型集合一样对是对继承类的约束。求解
作者: wumuzhong    时间: 2013-8-28 16:56
集合可以使用多个类型的对象,泛型集合只能使用定义的泛型类型(设置上下限可多个),是一种对类型的限制约束。泛型接口的实现类同样也要定义实现接口的泛型(或在定义时指定泛型接口的泛型类型),来限制实现类的使用类型。
作者: wumuzhong    时间: 2013-8-28 16:56
集合可以使用多个类型的对象,泛型集合只能使用定义的泛型类型(设置上下限可多个),是一种对类型的限制约束。泛型接口的实现类同样也要定义实现接口的泛型(或在定义时指定泛型接口的泛型类型),来限制实现类的使用类型。
作者: wumuzhong    时间: 2013-8-28 16:56
集合可以使用多个类型的对象,泛型集合只能使用定义的泛型类型(设置上下限可多个),是一种对类型的限制约束。泛型接口的实现类同样也要定义实现接口的泛型(或在定义时指定泛型接口的泛型类型),来限制实现类的使用类型。
作者: 风叶漂    时间: 2013-8-28 17:11
那应该看实际情况吧,如果一个类实现一个泛型类的话实现其方法时才会用到其泛型,对于这个类是否是泛型我持怀疑态度代码:如下
interface fu<T >{
void method(T,t);}
class zi implements fu<String>{
void method(String s)
{
  System.out.println("method:"+s);
}
}
作者: 风叶漂    时间: 2013-8-28 17:16
要约束也是约束子类要实现的方法其方法吧,对于类而言本身没什么约束




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2