A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

泛型接口,是不是跟泛型集合一样对是对继承类的约束。求解

6 个回复

倒序浏览
集合可以使用多个类型的对象,泛型集合只能使用定义的泛型类型(设置上下限可多个),是一种对类型的限制约束。泛型接口的实现类同样也要定义实现接口的泛型(或在定义时指定泛型接口的泛型类型),来限制实现类的使用类型。

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

回复 使用道具 举报
集合可以使用多个类型的对象,泛型集合只能使用定义的泛型类型(设置上下限可多个),是一种对类型的限制约束。泛型接口的实现类同样也要定义实现接口的泛型(或在定义时指定泛型接口的泛型类型),来限制实现类的使用类型。
回复 使用道具 举报
集合可以使用多个类型的对象,泛型集合只能使用定义的泛型类型(设置上下限可多个),是一种对类型的限制约束。泛型接口的实现类同样也要定义实现接口的泛型(或在定义时指定泛型接口的泛型类型),来限制实现类的使用类型。
回复 使用道具 举报
那应该看实际情况吧,如果一个类实现一个泛型类的话实现其方法时才会用到其泛型,对于这个类是否是泛型我持怀疑态度代码:如下
interface fu<T >{
void method(T,t);}
class zi implements fu<String>{
void method(String s)
{
  System.out.println("method:"+s);
}
}

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

回复 使用道具 举报
要约束也是约束子类要实现的方法其方法吧,对于类而言本身没什么约束
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马