![]() |
![]() |
-Gość_Suchy- |
![]()
Post
#1
|
Goście ![]() |
Witam. Po pierwsze przepraszam za brak tagu w topicu. Nie napsiałe mbo eni wie mgdzie to włożyć. Mam problem. Nie umiem nauczyć sie klasi obiektów. W ogule nie wiem po coto jest i zczym t osięje. Podstawy php znam ,ale z tym mam ogromny problem:/ gdyby ktoś mołg i zechiał , drodzy forumowicze, podzielić sięswojąwiedzą na ten temat byłby mwdzieczny.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 359 Pomógł: 1 Dołączył: 16.04.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hm, założenie programowania obiektowego polega na tym, ze wszystko tratkujesz jako obiekt i kod jest bardziej przejzysty, oraz daje sie wykorzystac wiele razy. Wyobraz sobie ze masz klase czworokat(klasa to jak gdyby zbior obiektow - wszystkie obiekty ktore dadza sie dana klasa opisac tworzą ją) klasa ta ma wlasciwosc: dlugosc przeciwleglych_bokow.
Dodajesz do niej metode (getArea() - czyli oblicz pole) i teraz jak chcesz obliczyc pole to tworzysz sobie obiekt : $prostokat = new czworokat(3,2); mozesz takze obliczyc pole kwadratu - jesli podasz dlugosci bokow przeciwleglych takie same. Nastepna sprawa to dziedziczenie - jesli jeden obiekt dziedziczy cech oraz metody po innym... Np. masz klase wielokat i w tej klasie podklasy kwadrat, szesciokat, itd... wszystkie dziedzicza dlugosc bokow po swojej klasie rodzicu ... noi bardzo przydatna rzecz interfejs (jesli masz obiekt sloik oraz obiekt drzwi - to obydwa da sie otworzyc ale nie maja ze soba nic wspolnego oprocz tej akcji - wiec sa to odzielne klasy ze wspolnym interfejsem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) To tak baaardzo w skrocie... naprawde polecam tą książkę z Helionu, bo programowanie obiektowe jest fajne... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 18:39 |