【问题标题】:What is the correct syntax for declaring a class that implements two interfaces声明实现两个接口的类的正确语法是什么
【发布时间】:2016-07-03 05:27:00
【问题描述】:

我正在编写一个应该实现两个接口 DNARecord 和 Comparable 的类。

当我做类似的事情时

 public class FastqRecord implements DNARecord  Comparable<FastaRecord>{}

该类无法编译。

如果我这样做

 public class FastqRecord implements DNARecord  {}

它有效,但我不知道如何处理 Comparable。我应该把它放在构造函数上还是如何将它添加到类声明中?

【问题讨论】:

标签: java


【解决方案1】:

用逗号分隔多个接口。

public class FastqRecord implements DNARecord, Compareable<FastaRecord>
{
}

这与构造函数无关。

【讨论】:

    【解决方案2】:

    你忘了逗号:

    public class FastqRecord implements DNARecord,  Compareable<FastaRecord>{}
    

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 2013-01-27
      • 2014-08-12
      • 2014-05-09
      • 2015-10-23
      • 2010-12-30
      相关资源
      最近更新 更多