Daffy 8 Odesláno: 18. Prosinec, 2010 Share Odesláno: 18. Prosinec, 2010 Zdravím všechny, rozhodl jsem se vám napsat návod na správný zápis OOP. tak tedy začneme. Psal jsem to narychlo, někdy napíšu pokračování Třídy Třídy je předpis, podle kterého si vytvoříme objekt. Skládá se z dat. složek ( proměnné náležící třídě,popisují stav objektu ) a metod #obecná třída class MojeTrida{ //kod } #finální třída - nelze od ní dále dědit final class MojeTrida{ //kod } #abstraktní třída - předloha dědičnosti, v každé třídě, kde je jedna metoda abstraktní, stává se abstraktní třídou abstract class MojeTrida{ //kod } Konstruktor #__construct(), volá se při vytvoření nové třídy,nastavuje instanční proměnné apd. class MojeTrida{ public function __construct() { //kod } } Destruktor #__destruct(), vykonává potřebné operace před odstraněním objektu class MojeTrida{ public function __destruct() { //kod } } Metody Metody jsou funkce, které mají schopnost provádět objekt dané třídy class MojeTrida{ public function MojeMetoda(){ //kod } public function MojeMetoda_S_Parametry($parametr_a, $parametr_{ print($parametr_a); print($parametr_; } # mohou být i statické metody public static function MojeStatickaMetoda() { } # parametry mohou být definovány public static function MojeStatickaMetoda(array $parametr_a) { } } Přístupová práva class MojeTrida{ #public : veřejná metoda, př. public $nick = "MujNick"; #protected: chráněné, přístup mají pouze vlastní instante nebo potomci třídy, př. protected $heslo = "mojeheslo"; #private : privátní, pouze pro objekty dané třídy, př. private $soubor; } 1 Link to comment Share on other sites More sharing options...
gledy 1 Odesláno: 18. Prosinec, 2010 Share Odesláno: 18. Prosinec, 2010 Pěkné.. Doufám ale, že se čtenáři dočkají pokračování Link to comment Share on other sites More sharing options...
Daffy 8 Odesláno: 19. Prosinec, 2010 Author Share Odesláno: 19. Prosinec, 2010 Pěkné.. Doufám ale, že se čtenáři dočkají pokračování dík, jop ..snad udělám pokračování :-) Link to comment Share on other sites More sharing options...
Guest Vidlak Toxx Odesláno: 19. Prosinec, 2010 Share Odesláno: 19. Prosinec, 2010 No len si trochu nepopisal ze k comu je to dobre a ked si to otvory nejaky novacik tak z toho asi vela nepochopy a "skillerovy" dojde ze odpoved najde na google Link to comment Share on other sites More sharing options...
sk1ll3r 0 Odesláno: 5. Březen, 2012 Share Odesláno: 5. Březen, 2012 Čo máš somnou? Ja viem načo je OOP .. Si ma neber do huby deb*l Link to comment Share on other sites More sharing options...
mimic 27 Odesláno: 5. Březen, 2012 Share Odesláno: 5. Březen, 2012 Souhlasim s vidlákem.. mohl jsi to trochu víc popsat, toto si může každej vygooglit.. např. proč by měl někdo používat abstraktní nebo statický modifikátory, proč vůbec používat třídy, k čemu jsou dobré apod. PS: To, že se naházejí fce do třídy, tak to stále neznamená, že se jedná o OOP.. Link to comment Share on other sites More sharing options...
GAMELASTERツ 73 Odesláno: 5. Březen, 2012 Share Odesláno: 5. Březen, 2012 jo, ja tomu vubec nechapu.. Link to comment Share on other sites More sharing options...
pepa1326 18 Odesláno: 5. Březen, 2012 Share Odesláno: 5. Březen, 2012 jo, ja tomu vubec nechapu.. JNá sem vp iči Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now