65以上の言語でスキルアップ
LLM時代のプログラミングとものづくりを学ぶ。
Exercismでの学びの歩みをたどる
お気に入りの解答をもう一度見てみましょう
パートナーからの特典と割引
配信や解説動画など
各言語の概要を短く紹介
みんなのストーリーから刺激を受けましょう
コミュニティと気軽にチャット
トピックを深く掘り下げる
Exercismを手伝う方法
学んでいる人をサポート
手伝うために必要なものすべて
Exercismを支える人たち
ローカライズプロジェクトを支援
ミッションの支援にご協力を
団体について知る
これまでに何を達成したか見てみましょう
解答をGitHubにバックアップ
感謝を伝える仕組み
近日公開
Ready to put your newfound language skills into use? Get 40% off CodeCrafter's real-world proficiency projects!
日付を持たない時刻を扱う時計を実装しましょう。
その時計では、分を足したり引いたりできるようにします。
同じ時刻を表す2つの時計は、互いに等しくなければなりません。
2つの時計が同じ時刻に設定されているときだけ等しいとみなされる、という要件を満たすには、Clockクラスのequalsメソッドとhashcodeメソッドをオーバーライドする必要があります。
Clock
equals
hashcode
これらのメソッドをオーバーライドする方法について詳しくは、こちらのJavaWorldの記事を参照してください。
Exercismに登録すれば、26個のコンセプト158個の演習、そして本物の人間によるメンタリングとともに、Javaを学んでマスターできます。すべて無料です。