練習問題の解答 <新わかりやすいJava 入門編>

 

E

Aについて、interface宣言にimplementsは書けない。Bについて、クラス継承のextendsでは、1つのクラスしか継承できない。Cについて、staticは書けない。Dについて、interface宣言にimplementsは書けない。Eについて、クラス継承とインタフェースの実装を同時に宣言する正しい書き方。Fについて、クラス継承のextendsでは、1つのクラスしか継承できない。

A. Hello

Displayクラスが実装しているPrintableインタフェースとOutputインタフェースに同じメソッドprint()が定義されている。しかし、どちらも、実装を持たない抽象メソッドなので、メソッドの衝突は起こらない。Displayクラスはprint()メソッドを1つ実装するだけでよい。