Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Obiektowe - podstawy
wertyg
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 21.07.2012

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


Ucze sie programowania obiektowo i mam taki problem:

Istnieje klasa Tabela
  1. Class Tabela{
  2. protected $tablicaAsocjacyjna;
  3.  
  4. function __Construct($tablica){
  5. $this->tablicaAsocjacyjna = $tablica;
  6. }
  7.  
  8. }


Moj plan jest taki zeby utworzyc klase Akcje ktora zawierala by metody modyfikowania $tablicyAsocjacyjnej.
Tzn klasa Akcje zawierala by np. metode dodajWiersz, usunWiersz, pokazTabele itd.

Np. jesli

Class Akcje {
function pokazTabele() {
.....
}
}
To
1)Jak napisac klase Akcje, zeby funkcja pokazTabele domyslnie bez podawania parametru operowala na $tablicaAsocjacyjna (z klasy Tabela)

I jednoczesnie

2)Jak napisac klase Tabela, zeby wszystkimi metodami z klasy Akcje mozna sie bylo poslugiwac z poziomu k.Tabela
tak jak:
$tabela = new Tabela($tablica);
$tabela->metoda($nrWiersza);


Nie wiem czy to w ogole mozliwe, tak jak pisalem dopiero zaczynam nauke

Jesli ten sposob nie jest mozliwy to byc moze istnieje jakis inny ktory pozwoli mi wydzielic metody do innej klasy?
Glownie o to mi chodzi.

Ten post edytował wertyg 3.09.2012, 21:14:31
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: 20.08.2025 - 12:33