Jaka jest różnica pomiędzy deklaracją a inicjalizacją?
Jakie są różnice pomiędzy typami wartościowymi a referencyjnymi?
© 2024 - SkillsTest.pl | | Regulamin | Polityka Prywatnosci
Prywatny konstruktor używany jest zazwyczaj w klasach, które zawierają tylko elementy statyczne.
Nie można dziedziczyć po klasach mających jedynie konstruktor prywatny.
Jeśli klasa posiada jeden bądź klika konstruktorów prywatnych oraz nie posiada konstruktorów publicznych to inne klasy (z wyjątkiem klas zagnieżdżonych) nie mogą tworzyć obiektów tej klasy.
Gdy klasa posiada konstruktor prywatny nie można dodać konstruktora publicznego nie przyjmującego parametrów.
Można utworzyć obiekt klasy nie posiadającej konstruktora publicznego za pomocą metody statyczniej w danej klasie.