時計

時計

中級

説明

日付を持たない時刻を扱う時計を実装しましょう。

その時計では、分を足したり引いたりできるようにします。

同じ時刻を表す2つの時計は、互いに等しくなければなりません。

実装

2つの時計が同じ時刻に設定されているときだけ等しいとみなされる、という要件を満たすには、Clockクラスのequalsメソッドとhashcodeメソッドをオーバーライドする必要があります。

これらのメソッドをオーバーライドする方法について詳しくは、こちらのJavaWorldの記事を参照してください。


出典

Erin Drummondとのペアプログラミングセッション
GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Java Exercism

時計を始める準備はできましたか?

Exercismに登録すれば、26個のコンセプト158個の演習、そして本物の人間によるメンタリングとともに、Javaを学んでマスターできます。すべて無料です。