![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam mały klopot nie mamy naprzykład dwie różne klasy które korzystaja z konstruktora. W klasie A nie korzystam z metod z innych klas ale w klasie B korzystam z medoty z kasy A. Jak nie mialem konstruktora odwoływałem sie tak KlasaA::medotaKlasyA(). Teraz nie moge tak zrobic bo konstruktor nie zostanie wywołany. jak to się robi tak aby było dobrze napisane ja mam 1 pomysl
ale nie wiem czy tak mozna i czy to jest zgodne z Obiekotwym PHP5, moze jakies pomysły Ten post edytował acztery 23.12.2006, 20:24:04 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Sorry, ale co to jest??
(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) edit: Jeżeli właściwości funkcji muszą mieć początkowe stałe wartości, nie musisz Ich inicjalizować w konstruktorze. Nadal źle odwołujesz się do właściwości statycznych wewnątrz klasy... w sumie zapominasz też o dziedziczeniu (test2 będzie miała te same właściwości i metody co test_1, chyba, że zostaną nadpisane). A to rozwiązanie Twojego problemu pisane z palca:
Ten post edytował LBO 24.12.2006, 13:54:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 13:25 |