Post
#1
|
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%)
|
Dlaczego dziedzicząc po klasie A konstruktor wyświetla mi wartość właściwości statycznej klasy A, a nie klasy B, jak chciałbym? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zablokowani Postów: 167 Pomógł: 2 Dołączył: 15.02.2004 Ostrzeżenie: (30%)
|
W sumie gdyby zamiast statycznej użyć właściwości chronionej, to odwołujesz się słowem $this, a więc wskazujesz również na klasę bazową, a mimo to po dziedziczeniu zwracasz wartość klasy dziedziczącej, a nie bazowej.
Zerknij na kod. Moim zdaniem dziedziczenie statycznych właściwości błędnie się zachowuje. |
|
|
|
Martio Jak odwołać się do właściwości statycznej klasy dziedziczącej? 20.01.2007, 12:54:13
Cysiaczek Dzieje się tak dlatego, że konstruktor k... 20.01.2007, 13:04:07
Cysiaczek Nie. słówko self w połączeniu ze static oznacza ko... 20.01.2007, 14:16:25
Martio A więc nie mogę się odwołać do jakiejkolwiek właśc... 20.01.2007, 15:25:10
Cysiaczek Owszem, możesz, ale tylko w kontekście o... 20.01.2007, 15:40:40 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:35 |