在Java中,如何正确声明一个泛型接口? A. interface Service<E> { public E add(E a); } B. interface Service<E> { public void add(E a); } C. interface Service { public <E> void add(E a); } D. interface Service<E> { public <T> E add(T a); } 答案解析 泛型接口的声明格式为[修饰符] interface 接口名称<泛型标识符> { 方法声明; }。选项A正确遵循了这一格式,声明了一个泛型接口Service,其中包含一个泛型方法add。选项B的方法返回类型不正确,应为E而非void。选项C和D的泛型方法声明方式错误,未正确使用泛型标识符。 正确答案:A