Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [oop] wykozystywanie metody z klasy a w klasie b
skowron-line
post
Post #1





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


witam mam pytanie zapewne banalne i wiele osob zadrwi ze mnie ale ze dopiero stawiam pierwsze kroki w OOP mam takie pytanie

jezeli mam klase do A i w niej jakies metody i teraz w klasie B chcę uzyc metody z klasy A to czy mozna to zrobic?? i jak to zrobic?? czy tu chodzi o dziedziczenie?? prosilbym moze o jakis prosty przyklad
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Można też kwestię przygotowania obiektu zrzucić na wywołania jego metod konfiguracyjnych, zamiast używać do tego konstruktora. Taka polityka sprawdza się, gdy nasz obiekt jest zależny od innych obiektów. np.
Zamiast robić tak:
  1. <?php
  2. class User{
  3.  
  4. function __construct($id, $name, $accessType){}
  5. }
  6. ?>


można
  1. <?php
  2. class User{
  3.  
  4. function __construct($id){ //jakkeś unikalne id
  5. }
  6.  
  7. function setName($name){}
  8. function setAccessType($accessType){}
  9.  
  10. }
  11. ?>


Wszystko oczywiście zależy od okoliczności : )

Pozdrawiam.

Ten post edytował Cysiaczek 2.06.2007, 07:25:02
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 29.12.2025 - 18:41