ساعت

ساعت

متوسط

دستورالعمل‌ها

ساعتی پیاده‌سازی کنید که زمان را بدون تاریخ مدیریت می‌کند.

باید بتوانید به آن دقیقه اضافه کنید و از آن دقیقه کم کنید.

دو ساعتی که یک زمان یکسان را نشان می‌دهند باید با هم برابر باشند.

پیاده‌سازی

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

برای اطلاعات بیشتر درباره‌ی نحوه‌ی بازنویسی این متدها، این مقاله‌ی JavaWorld را ببینید.


منبع

جلسه‌ی برنامه‌نویسی دونفره با Erin Drummond
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Java Exercism

آماده‌اید ساعت را شروع کنید؟

در Exercism ثبت‌نام کنید تا Java را همراه با 26 مفهوم158 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.