Konstruktor klasy Java Parametry z ograniczeniami zakresu

Jestem nowym użytkownikiem Java i zadaję to pytanie, aby pomóc mi lepiej zrozumieć OOP.

Powiedzmy, że definiuję nową klasę o nazwie Godzina. Aby utworzyć instancję tej klasy, musimy określić liczbę całkowitą, aby wskazać godzinę tej instancji.

Hour hr = new Hour(16); // this means to define an hour that indicates 4pm.

Więc kiedy definiujemy tutaj klasę godzinową, parametr dla konstruktora powinien mieścić się w zakresie [0, 24). Jak możemy zdefiniować taki parametr i czy mogę zgłosić błąd, gdy określony jest parametr spoza tego zakresu?

Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion