ساعتی پیادهسازی کنید که زمان را بدون تاریخ مدیریت میکند.
باید بتوانید به آن دقیقه اضافه کنید و از آن دقیقه کم کنید.
دو ساعتی که یک زمان یکسان را نشان میدهند باید با هم برابر باشند.
برای برآورده کردن این شرط که دو ساعت فقط زمانی برابر در نظر گرفته شوند که روی زمان یکسانی تنظیم شده باشند، باید متدهای equals و hashcode را در کلاس Clock خود بازنویسی کنید.
برای اطلاعات بیشتر دربارهی نحوهی بازنویسی این متدها، این مقالهی JavaWorld را ببینید.