Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rozwiązanie newsletter-8 przez Grzegorz F. #1

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

CrownFun
Copy link

Albo to było proste, albo podchwytliwe albo zrobiłem to źle.

@slawekludwiczak
Copy link
Contributor

slawekludwiczak commented Apr 17, 2019

Rozwiązanie jest ok, ale żeby do niego dojść trzeba wiedzieć, że istnieje coś takiego jak statyczny blok inicjujący oraz jak rzucić z takiego bloku wyjątek :)

@CrownFun
Copy link
Author

Rzucenie jakiegokolwiek wyjątku czy to ArrayIndexOutOfBoundsException czy NullPointerException rozwiązuje sprawę, kwestia gdzie to zaimplementować mając na uwadze ograniczenia do zadania. Blok inicjujący (w tym przypadku statyczny ) wykonuje się gdy ładowana jest klasa więc przed wywołaniem metody, dlatego wydaję się to dobrym rozwiązaniem ale jeśli są jakieś inne możliwości to chętnie je zobaczę;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants