オブジェクト指向の基礎誤り発見

Javaにおける「インターフェースと抽象クラスの違い」に関する説明として、誤っているものはどれですか?

A.1つのクラスは複数のインターフェースを実装(implement)できるが、継承できる親クラスは1つだけである
✓ この記述は正しい。Javaは単一継承のみサポートするが、インターフェースは複数実装できます。
B.インターフェースに定義されたメソッドは、Java 8以降でも必ずすべて抽象メソッドでなければならない← 正解
✓ 正解です。この記述が誤りで、正しくはJava 8以降、インターフェースに default メソッドや static メソッドを定義できるようになりました。
C.抽象クラスはフィールド(インスタンス変数)を持つことができる
✓ この記述は正しい。抽象クラスはインスタンス変数やコンストラクタを持つことができます。
D.インターフェースを実装するクラスは implements キーワードを使用する
✓ この記述は正しい。インターフェースを実装する際は implements キーワードを使い、extends とは使い方が異なります。

Oracle Certified Java Programmer, Bronze SE の問題一覧