Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienne z dziedziczonej klasy, Dostęp do zmiennej z dziedziczonej klasy
Fluke
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

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


Witam.
Mam mały problem co do dostępu do zmiennej którą dziedziczę z klasy. Na przykład dostęp do metody z dziedziczonej klasy używamy następująco: parent::metoda(); A jak takie coś zrobić w przypadku zmiennyhc.

Mamy:[
  1. class A
  2. {
  3. private $zmienna = null;
  4. public function metoda() {
  5. return $this->zmienna;
  6. }
  7. }
  8.  
  9.  
  10. class B extends A
  11. {
  12. public function metoda1(){
  13. return $this->zmienna; //nie można parent::zmienna
  14. }
  15. }
  16.  
  17. $b = new B();
  18. print_r($b); //mamy: zmienna:File = private, zmienna= private


Nie potrzebnie są zadeklarowane 2 zmienne. I jak zrobić by return $this->zmienna odwoływała się do klasy A a nie B
Nie wiem czy dobrze to przedstawiłem więc przepraszam ,ale dopiero się uczę obiektówki.

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 22:08