Dziedziczenie i zmiana wartości zmiennej rodzica? |
Dziedziczenie i zmiana wartości zmiennej rodzica? |
24.12.2008, 12:21:32
Post
#1
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 2 Dołączył: 1.03.2006 Ostrzeżenie: (0%) |
|
|
|
24.12.2008, 12:49:43
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Masz szczęście, że dziś wigilia... public/protected/private - tym się zainteresuj
Pozdrawiam -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
24.12.2008, 14:14:41
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) |
Pokaz kod, klasy i to jak je testujesz.
-------------------- Nie lubię jednorożców.
|
|
|
24.12.2008, 14:44:34
Post
#4
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 2 Dołączył: 1.03.2006 Ostrzeżenie: (0%) |
|
|
|
24.12.2008, 14:53:48
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Nie ma prawa nie działać.
$b->var -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
25.12.2008, 00:57:08
Post
#6
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 1 Dołączył: 23.12.2008 Skąd: Radzionków Ostrzeżenie: (0%) |
wszystko dlatego ze klasa B dziedziczy po A i nie ma prawa zmieniac wartosci atrybutow rodzica. Gdyby do tego doszlo to bylby wielki balagan, w stylu wieleoktronego dziedziczenia w C++. Nie wiadomo byloby gdzie szukac bledow jezeli takie by sie pojawily
Najlepiej jak sobie porownasz do ludzi Dziedziczysz geny po ojcu m.in. kolor włosów. Jak ty zmieniasz kolor włosów (farbujesz je) to twoj ojciec ma nadal ten sam kolor włosów co wcześniej Jeżeli chcesz by ojciec zmienił kolorów włosów to musi on to sam zrobić -------------------- Tomasz Ślązok Nexik
http://www.nexik.net/ |
|
|
25.12.2008, 01:50:41
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) |
Cos pie*****sz.
Obiekty klasy B zmieniaja $var, a kolega wypisuje wartosc var obiektu $a (CHYBA, zamiast $b) -------------------- Nie lubię jednorożców.
|
|
|
25.12.2008, 12:44:05
Post
#8
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) |
@nexik:
Cytat wszystko dlatego ze klasa B dziedziczy po A i nie ma prawa zmieniac wartosci atrybutow rodzica. jakto nie? to przeciez by sensu nie mialo, tylko prywatnych pol nie mozna zmieniac. kolega po prostu nie zrozumial mechanizmu dziedziczenia. pola (jesli nie sa statyczne) sa tworzone dla kazdej instancji i fakt tworzenia klas potomnych nie wplywa nijak na instancje klasy bazowej. trzeba odrozniac klasy od obiektow. -------------------- Wrzasq.pl
Tworzenie stron i aplikacji internetowych. Chillout Development - tworzenie stron i aplikacji internetowych. |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 11:17 |