私の先生がインタフェースに関するエクササイズを教えてくれました。私は実際にどのように処理するのか分かりません。私はインターフェースを与えられ、そのインターフェースを実装するクラスBookを実装するように言いました。クラスを実装するコンストラクタでインターフェイス定数を使用
クラスブックには、属性isAvailable、名前と評価が必要です。
私の質問は、メインメソッドで本のインスタンスを作成するときに、コンストラクタで評価を書いているときに、その評価がinterfaceで指定された変数と同じ方法で書かれているということです。私が持っていなければならないインターフェイス定数を使用していないので、私は別のものを書くつもりなら間違いでしょうか?私は本のクラスをよく理解して実装しているかどうかはわかりません。
'interface'は' validateAvailability'だけを必要とします。私はレーティングが赤ちゃんだと言うでしょう。 –
Proのヒント:DEFAULT_NAMEをあなたの教授の最も引用されたJavaブックに変更して、いくつかの点を追加しました。 – domsson