الساعة

الساعة

متوسط

التعليمات

نفّذ ساعة تتعامل مع الأوقات بدون تواريخ.

ينبغي أن تكون قادرًا على إضافة دقائق إليها وطرحها منها.

ينبغي أن تتساوى ساعتان تمثلان الوقت نفسه.

التنفيذ

لكي يتحقق شرط اعتبار الساعتين متساويتين فقط عندما تكونان مضبوطتين على الوقت نفسه، ستحتاج إلى تجاوز الطريقتين equals وhashcode في صنف Clock لديك.

لمزيد من المعلومات حول كيفية تجاوز هاتين الطريقتين، اطلع على مقالة JavaWorld هذه.


المصدر

جلسة برمجة ثنائية مع Erin Drummond
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Java Exercism

مستعد لبدء الساعة؟

سجّل في Exercism لتتعلّم وتتقن Java عبر 26 مفهومًا158 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.