Jakie są fundamentalne cechy (paradygmaty) programowania obiektowego?
Jakie są różnice pomiędzy klasą a strukturą?
© 2024 - SkillsTest.pl | | Regulamin | Polityka Prywatnosci
Przed zapoznaniem się z treścią tej odpowiedzi warto znać odpowiedź na poniższe pytanie:
Jaka jest różnica pomiędzy typami wartościowymi a referencyjnymi?
Boxing oraz unboxing mają dużo wspólnego ze stertą oraz stosem. Otóż na stercie przechowywane są dane typów referencyjnych a na stosie typów wartościowych.
Boxing (opakowywanie) to nic innego jak konwersja typów wartościowych do typów referencyjnych. Unboxing to operacja przeciwna - konwersja typu referencyjnego do typu wartościowego.