Se connecter avec
S'enregistrer | Connectez-vous

Programation orienter Objet ?

Dernière réponse : dans Programmation

Salut all je souhaiterais qu'on m'eclaire a propos de ce therme " prograation orienter OBJET"
Je voudrais me lancer dans un gradua en Programation pour améliorer mes languages WEB mais aussi apprendre d'autre language car on dit toujour que les language son inspirer du C donc c tous bénéf de faire de la programation
Bref ma Q? c quoi "orienter objet " ??? merci

Autres pages sur : programation orienter objet

Lassé par la pub ? Créez un compte

réécrire ce que d'autres ont déjà fait bien mieux que je ne l'aurais fait ? A quoi ça sert ?

Bon, a priori, tu connais le C ; ça facilitera un peu.
En gros, tu connais les int, char,...

et bien, en programmation OO, tu peux définir des éléments (on appelle cela des objets ou des classes) avec des méthodes, des variables qui lui sont propres ; tu peux ainsi définir la classe personne avec les variables nom, prénom, age, la méthode vieillir (),...

après, tu fais :

Personne A;
A.nom='dupond';
A.prenom='jean';
A.Age=30;
A.vieillir();

print A.age : affiche 31 si vieillir est définie comme étant age=age++;

Voilà.

L'intéret ?
La réutilisabilité ; il y a aussi l'héritage.
Tu définis des classes Fille et Homme qui héritent de personne ; une Fille a un prénom, nom, age (sans avoir besoin de les redéfinir) mais aussi le taux d'oestrogènes, par exemple,...

compris ?

Essaie ces sites
http://perso.wanadoo.fr/isabelle.thieblemont/poo/
http://www.laltruiste.com/document.php?url=http://www.l...

(google quand tu nous tiens)

Oui alors voila :
Le cpp à été initialement développé en 1980 par Bjarne stroustrup à partir du langage C.
Il retient le C comme sous-ensemble. Stroustrup s'est également insipré du langage Simula67 (concept des classes)

Donc en fait le CPP c'est de la POO (Programmation orienté objet) ... mais Keskeçavedir ?
Bah en fait, en C pour rassembler des données on utilise des structures et autres, alors que pour le CPP on à des objets qu'on creer à partir d'une classe deplus il existe un système d'hérédité dans le cpp qui fait qu'un objet peut appartenir à un type d'objet et donc avoir les mêmes propriétées (qui définisent l'ensemble de ces objets)

Bon c'est pas très simple dit comme ça mais c'est pas très compliqué.

Pour illustrer:

Animal (la classe)
contient comme info et comme fonctions

Nom
Age
Couleur
Taille
Manger() (fonction : capacité)
Dormir()
etc:

||
||

Végétarien || Carnivores


: Les classes "végétariens" et "carnivores"
héritent des propriétées de "Animal" plus celle qui leurs sont attribuées

C'est ca la POO bon vu comme ça ca a l'air d'être du charabia mais si on se penche dessus ça rend le code beaucoup plus clair.

C'est un petit post sur la POO que j'ai fait sur un autre topic :) 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde