Incompréhension de la classe du c++

Fermé
acro en prog Messages postés 3 Date d'inscription vendredi 21 mars 2014 Statut Membre Dernière intervention 21 mars 2014 - 21 mars 2014 à 03:54
walidovich_85 Messages postés 608 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 25 octobre 2015 - 21 mars 2014 à 05:04
sl quand on dit c++ est un langage de programmation orienté objet.qu'est ce que cela signifie

1 réponse

walidovich_85 Messages postés 608 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 25 octobre 2015 73
21 mars 2014 à 05:04
Bonjour/Bonsoir,

C++ est un langage hybride, c a dire qu'il incorpore plus qu'un seul type de programmation (procédurale et orienté objet) ce qui est un avantage et un inconvénient au même temps.

Un langage est dit orienté objet s'il respecte ou plutot incorpore 4 règles:
- Héritage.
- Polymorphisme.
- Encapsulation.
- et Abstraction.

Plus simplement, un langage orienté objet considère les données comme des objets réels, c a dire des caractéristiques (Attributs) et des comportements (méthodes). ce qui rend l'informatisation des problèmes réels très facile à concevoir.

un Homme pour C++ sera (par exp):

Attributs: Nom, Prenom, Adresse, Zip Code...
Méthodes: faireLaMarche(), courir(), sEpouser(), divocer()...

N'est ce pas plus facile d'avoir ces informations que d'avoir des personnes réelles pour résoudre les problèmes?

Bonne chance
1