Tipas: PHP | Atsiuntė: PHP-pamokos (2009-08-19 18:55:27) | Peržiūrėta: 617 | Komentuota: 0 | ![]()
![]()
![]()
![]()
(0 balsai)
Fabrikas Fabriko šablonas leidžia objektų kūrimą vykdymo metu. Jis yra vadinamas Fabriko šablonu, kadangi yra atsakingas už objektų sukūrimą. Parametrizuotas Fabrikas gauna vardą klasės, kurią reikia sukurti. <?phpclass Example{ // The parameterized factory method public static function factory($type) { if (include_once 'Drivers/' . $type . '.php') { $class.. Skaityti toliau >>
Tipas: PHP | Atsiuntė: PHP-pamokos (2009-08-19 18:54:10) | Peržiūrėta: 395 | Komentuota: 0 | ![]()
![]()
![]()
![]()
(0 balsai)
Vienas iš nemaloniausių bėdų rašant objektiškai orientuotas programas yra tai, jog tenka sudaryti ilgą įtraukiamų klasių sąrašą. Nuo PHP 5 versijos to daryti neberikia. Pakanka tiesiog apibrėžti __autoload funkciją, kuri yra automatiškai iškviečiama tuo atveju jeigu yra kviečiam klasė, kuri dar nėra apibrėžta. Iškviečiant &scaron.. Skaityti toliau >>
Tipas: PHP | Atsiuntė: PHP-pamokos (2009-08-19 18:53:04) | Peržiūrėta: 408 | Komentuota: 0 | ![]()
![]()
![]()
![]()
(0 balsai)
Klasės kintamųjų bei metodų matomumas gali būti apibrėžtas nurodant prieš pavadinimą vieną iš priežodžių: public, protected arba private. Public tipo metodai ir kintamieji gali būti pasiekiami iš bet kur. Protected tuo tarpu gali pasiekti tik tėvinė ir vaiko klasė. Private leidžia pasiekti metodus ir kintamuosius tik tai klasei, kuriai jie priklauso Kintamųj.. Skaityti toliau >>
Tipas: PHP | Atsiuntė: PHP-pamokos (2009-08-19 18:50:31) | Peržiūrėta: 494 | Komentuota: 0 | ![]()
![]()
![]()
![]()
(0 balsai)
Klasė gali paveldėti kitos klasės metodus ir kintamuosius, klasės aprašyme naudojant extends žodelį. Negalima paveldėti keletos klasių, klasė gali paveldėti tik tai vieną pagrindinę klasę. Paveldėti metodai ir kintamieji gali būti perdengti, nebent tėvo klasėje esantis metodas apibrėžtas kaip final, perdeklaruojant juos tuo pačiu vardu kaip ir tėvo klasėje. Yra galimy.. Skaityti toliau >>
Tipas: PHP | Atsiuntė: PHP-pamokos (2009-08-19 18:48:28) | Peržiūrėta: 350 | Komentuota: 0 | ![]()
![]()
![]()
![]()
(0 balsai)
Kiekvienas klasės apibrėžimas prasideda žodžiu class, po kurio seka klasės pavadinimas, kuris gali būti bet koks pavadinimas, kuris nėra rezervuotas PHP žodis. Pseudo-kintamasis, $this yra pasiekiamas, kai metodas kviečiamas objekto kontekste. $this yra nuoroda į objektą, kuriam priklauso metodas, tačiau gali būti dar kitas objektas, jei šis metodas kviečiamas statiška.. Skaityti toliau >>
http://www.thanks.lt
Nemokamas skelbimų portalas
http://www.elegantepress.lt
Elegantiškos spaudos studija
http://www.2trip.lt
Maršrutai, kelionių aprašymai