質問: javaのEclipseで、「スーパーインタフェースはインタフェースでなければならない。」というエラーメッセージが出てくるのですか、どのように修正すれば、コンパイルできるようになりますか? ![エラーが、発生しているソースコードです](https://i.stack.imgur.com/MKba7.png)
回答: 質問の画像に含まれているコードには、 ``` public class SampleImp implements Sample ``` と書かれています。 これは、「SampleImpというクラスは、Sampleというインタフェースを実装(implement)したものです」という意味です。 ここで「インタフェースでなければならない」というエラーが出るのだとしたら、Sampleがインタフェースではないのが原因だと考えられます(インターフェースを使っている(implementしている)のは最初に書いたコードのところだけですから)。 == どのように修正するか判らないのは、質問者のクラスやインタフェースについての知識が足りないからです。 それを解決するには、"初めてのJava"というような名前の本やMookを2,3冊、じっくりと読むと良いです。そうした本に問題が書かれていたら、それらを独力で解くと良い勉強になります。 kunifさんが紹介されているようなページで勉強するのも良いですが、できれば本やMookで勉強してください。 なぜなら、本やMookのほうがJavaに関する事項を網羅的に書いているからです。 がんばってください!