![]() |
![]() |
![]()
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
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
No nie jest chyba za bardzo...
Klasa -> Zmienne, metody na których działasz w obrębie klasy. Tak jak kolega wyżej napisał, okno np, co możesz zrobić z oknem ? Otwórz, Zamknij, a dodatkową klasą może być Szyba, co z nią możesz zrobić ? Rozbić. Tak jakoś spróbuj połączyć 2 klasy. Nie ma potrzeby robienia 2 klas, jedna w sumie pusta, a druga zawiera metody pierwszej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 18:04 |