Code:
Czy jest to poprawny kod? Tak jest z punktu widzenia kompilatora jest to całkowicie poprawny kod. Obiektu klasy abstrakcyjnej nie da się utworzyć. Tak więc w wielu źródłach można znaleźć informację, aby konstruktor uczynić chroniony - w końcu i tak bezpośrednio z niego nie skorzystamy.
Lepsza definicja klasy będzie mieć więc następującą postać:
Code:
Brak komentarzy:
Prześlij komentarz