声明实现两个接口的类的正确语法是什么

时间:2016-03-17 02:52:47

标签: java

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

当我做

之类的事情时
 public class FastqRecord implements DNARecord  Comparable<FastaRecord>{}

该类无法编译。

如果我这样做

 public class FastqRecord implements DNARecord  {}

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

2 个答案:

答案 0 :(得分:2)

通过用逗号分隔它们来实现多个接口。

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

这与构造函数无关。

答案 1 :(得分:0)

你忘记了逗号:

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