Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zwracanie zmiennej metodą klasy dziedziczonej.
krzywy36
post 2.02.2012, 16:57:19
Post #1





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

Ostrzeżenie: (0%)
-----


Nie wiedziałem jaki dać tytuł, chodzi mi konkretnie o coś takiego:
  1. class A
  2. {
  3. private $default;
  4.  
  5. public function getDefault()
  6. {
  7. return $this->default;
  8. }
  9. }
  10.  
  11. class B extends A
  12. {
  13. private $default = 'test';
  14. }
  15.  
  16. $object = new B;
  17. $default = $object->getDefault();

tym sposobem zmienna $default jest pusta, da się jakoś zrobić, zeby znalazł się w niej "test"? smile.gif


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
wookieb
post 2.02.2012, 17:02:08
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zmień "private" na "protected"


--------------------
Go to the top of the page
+Quote Post
krzywy36
post 2.02.2012, 17:21:59
Post #3





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

Ostrzeżenie: (0%)
-----


wcześniej zmieniałem tylko w jednej klasie, zmieniłem w obydwu i działa smile.gif do zamknięcia.


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:56