![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
W tym miejscu chciałbym się poradzić, aby raz na zawsze rozprawić się z problemem, czy i kiedy stosować właściwości czy też metody statyczne. Z definicji jasno wynika, że odnoszą się one do klasy a nie instancji. Jest to zrozumiałe, ale w praktyce co uwarunkowuje mnie do tego czy ich użyć czy nie? Zaczynam pisać jakąś klasę i zastanawiam się jakie metody czy właściwości musi posiadać, ok już wszystko wiem, ale teraz problem jest które mają być statyczne a które nie. Czy to w większości zależy od programisty, jak mu się "umyśli" czy jest jakiś większy tego powód. Może ktoś powie że nie trzeba tworzyć instancji klasy, ale czy ta jedna linijka coś zmienia w praktyce? Przeszukałem trochę internetu i różne głupoty i nie głupoty piszą. Towarzysze pomożecie dając jakieś konkretne powody? -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:53 |