Incompréhension de la classe du c++

acro en prog Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
walidovich_85 Messages postés 608 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   73
 
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