cursuri cursuri cursuri cursuri cursuri cursuri
cursuri
cursuri
cursuri
Cursuri    Tutoriale    Teste    Jocuri
 
 
cursuri Am uitat utilizatorul cursuri Am uitat parola
cursuri online Cursuri online
Cursuri online gratuite
cursuri online Tutoriale
Cum sa faci orice
cursuri online Teste online
Testeaza-ti cunostintele
cursuri online Revista
Aboneaza-te gratuit
cursuri online Jocuri
Jocuri educative
cursuri online Inregistreaza-te
Intra in comunitate
eCursuri » Cursuri online » Tehnologia informatiei » Magazin online cu PHP si MySql » Lectia 6
PHP orientat spre obiecte
4166 afisari
Programarea orientata spre obiecte incearca sa foloseasca clasificarile, relatiile si proprietatile obiectelor din sistem pentru a ajuta la dezvoltarea programelor. Principalele caracteristici sunt incapsularea- ascunderea datelor, polimorfismul si mostenirea.

Clase si obiecte

Un obiect este o colectie unica si identificabila de date stocate si de operatii care actioneaza asupra acelor date. Obiectele pot fi grupate in clase. Clasele reprezinta un set de obiecte care pot diferi de la caz la caz, dar trebuie sa aiba anumite lucruri comune.

Definitie minimala a unei clase:
class numeclasa
{
}


Constructori

Un constructor este un tip special de operatie care este apelat la crearea unui obiect si realizeaza de obicei initializari utile. Constructorii au acelasi nume cu clasa.

Instantierea unei clase

Dupa ce declari o clasa trebuie creat un obiect - o anumita individualitate care este un membru al clasei. Acest lucru se numeste instantierea unei clase si il faci cu ajutorul cuvantului cheie new.

Utilizarea atributelor clasei si apelul operatiilor clasei

Cand vrei sa faci referire intr-o operatie din clasa la o variabila a clasei trebuie sa folosesti variabila speciala $this. De exemplu, pentru variabila membru $variabila ea poate fi accesta prin $this->variabila.
De asemenea, apelul operatiilor clasei il poti face asemanator apelului atributelor clasei.

Mostenirea

Mostenirea este proprietatea prin care o clasa poate prelua date si operatii de laalta clasa definita anterior. Pentru aceasta se foloseste cuvantul extends. Totodata, exista si conceptul de mostenire multipla, insa PHP nu accepta aceasta.

Suprascrierea

Suprascrierea este o modalitate legata de mostenire. Este uneori util sa redeclari aceleasi atribute si operatii pentru a atribui unui atribut o alta valoare prestabilita fata de acelasi atribut din superclasa sa sau pentru a oferi unei operatii din subclasa o alta functionalitate pentru aceeasi operatie din superclasa. Exista insa resctrictii fata de alte limbaje orientate obiect.
« Utilizarea tablourilor si scrierea functiilor Introducere in MySQL »
1 comentarii
alinalin 29 iulie 2012, 23:03 1
cam vag si prea putine exemple
  1    Raspunde
Adauga comentariu

Pentru a adauga comentarii trebuie sa fii membru eCursuri.ro

Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)
Publicitate
Cuprinsul cursului
Limbajul PHP
1. Introducere in limbajul PHP
2. Variabile PHP
3. Operatori PHP
4. Structuri de control
5. Utilizarea tablourilor si scrierea functiilor
6. PHP orientat spre obiecte
MySQL
7. Introducere in MySQL
8. Structura si arhitectura bazelor de date
9. Construirea bazei de date
10. Interogarea INSERT
11. Interogarea SELECT
12. Interogarile UPDATE si DELETE
Realizarea magazinului online
13. Introducere in realizarea magazinul online
14. Crearea bazei de date
15. Pagina principala
16. Afisarea produselor
17. Cosul de cumparaturi
18. Realizarea comenzii
19. Modulul de administrare
20. Instalare Apache, MySQL si PHP in Windows
Cursuri noi Top cursuri
Curs de legislatie rutiera

7 lectii online
Excel prin exemple

10 lectii online
Windows XP prin exemple

10 lectii online
Infiintarea unei firme

6 lectii online
Gramatica limbii engleze

27 lectii online
Introducere in e-Business

25 lectii online
Curs de Machiaj

13 lectii online
Curs de Fashion

17 lectii online
Curs de Barman

10 lectii online
HTML pe intelesul tuturor

11 lectii online
cursuri
Copyright © 2005-2011 - eCursuri.ro - toate drepturile rezervate - E-mail: contact@ecursuri.ro Cursuri și certificări GDPR