Jak sprawdzić warunek przed wywołaniem konstruktora
Ostatnio zmodyfikowano 2022-05-11 06:55
guer Temat założony przez niniejszego użytkownika |
Jak sprawdzić warunek przed wywołaniem konstruktora » 2022-05-10 23:27:52 Chciałbym zapytać jak sprawdzić czy mogę utworzyć obiekt (max x obiektów, a probuje utworzyć x + 1 obiekt) w konstruktorze i czy to jest możliwe. |
|
pekfos |
» 2022-05-11 06:55:19 Możesz zliczać obiekty z użyciem statycznego pola w klasie. Jak zdecydujesz że obiekt nie powinien istnieć, to będziesz musiał przerwać konstruktor wyjątkiem, albo utworzyć obiekt z błędnym stanem i zadbać o odrzucenie go w miejscu użycia. Tylko po co coś takiego? Brzmi jak problem wynikający z innych błędnych decyzji projektowych. |
|
« 1 » |