小编com*_*que的帖子

实现类的接口:接口到接口的类

嗨,我是一个初学者,我试图实现一个接口的类.该接口扩展了另一个接口.我正在使用方法来运行列表并干扰它,这两个接口是分开的.

这两个接口在每个单独的文件中,但是一切都在同一个包中,希望这是正确的.

我收到以下错误:

从类doublelinkedlist: interface expected here

从界面A: doublelinkedlist.A is already defined in doublelinkedlist, interface expected here

从界面B: doublelinkedlist.B is already defined in doublelinkedlist

代码类:

package doublelinkedlist;

import java.util.*;

public class Doublelinkedlist<T> implements A<T>
{
Run Code Online (Sandbox Code Playgroud)

代码接口A :(在名为A.java的单独文件中)

package doublelinkedlist;

import java.util.Iterator;


public class A<T> { // am I supposed to have a class here? or just have the interface?

  public interface A<T> extends B<T> 
  {
Run Code Online (Sandbox Code Playgroud)

代码接口B :(在名为B.java的单独文件中)

package doublelinkedlist;

public class B<T> {

  public interface B<T> extends Iterable<T> 
  {
Run Code Online (Sandbox Code Playgroud)

这个类中的两个接口没有代码,所以我不明白为什么我得到一个错误,说它已经定义了.有人知道吗?

java interface

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

interface ×1

java ×1