Flux rss
Rechercher : dans
Par :

Programmation orientée objet ?

predateur, le dimanche 28 novembre 2004 à 23:13:04 
 Signaler ce message aux modérateurs

Salut, je débute en visual basic. Je souhaiterai savoir ce qu'est exactement un objet ? J'ai beau lire tout ce qu'on trouve sur internet et dans les bouquins de programmation, la définition de "objet" est toujours pareil. Pas très précis pour un débutant comme moi.
J'ai besoin qu'on me donne des exemples.

Merci

1

Guki, le dimanche 28 novembre 2004 à 23:33:38

Salut!

On peut dire que la programmation objet est la capacité à regrouper des paramètres dans un ensemble. Ces paramètres définissent l'ensemble que l'on assimile à un objet.

Prenons des paramètres:

nom
prénom
sexe
age

Ces paramètres définissent une personne et si on regroupe tous ces paramètres dans un ensemble on peut dire que c'est un objet.

personne est l'objet

personne.nom est un paramètre associé à l'objet personne
etc

Répondre à Guki

7

teebo, le jeudi 2 décembre 2004 à 08:36:21

Ca ressemble surtout à une structure ton exemple :-S

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

9

Guki, le jeudi 2 décembre 2004 à 11:16:25

C'est pareil avec Visual Basic. ;-)

Répondre à Guki

10

teebo, le jeudi 2 décembre 2004 à 11:18:48

Y'a pas la possibilité de créer des objets en VB :-Þ

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

11

Guki, le jeudi 2 décembre 2004 à 11:20:16

Oui mais on peut modifier leurs paramètres. ^^

Répondre à Guki

13

random, le mercredi 15 décembre 2004 à 11:03:05

Bien sur que si
sous visual basic insertion module de classe

Répondre à random

14

teebo, le mercredi 15 décembre 2004 à 11:05:04
  • +1

Mouarf! :-DDDDDD

Un objet sans héritage et sans surcharge :-D Autant appelé ça une structure :o)

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

15

random, le mercredi 15 décembre 2004 à 15:52:22

Dont acte pour l'héritage
quand à la surcharge c'est une aberration conceptuelle
(a mon humble avis)

Répondre à random

2

kilian, le dimanche 28 novembre 2004 à 23:41:25

Et aussi à cette adresse ya une bonne explication:
http://sebsauvage.net/comprendre/objet/index.html

Répondre à kilian

3

Fred, le lundi 29 novembre 2004 à 18:14:02

Un objet, ca peut être une image, une case a cocher, un champ d'insertion d'iformation, ou un personnage dans un jeux vidéo.

Répondre à Fred

4

Fred, le lundi 29 novembre 2004 à 18:17:09

De plus Visual Basic n'est pas un langage orienté objet, il les utilise simplement, les langage de programmation orienté objet son c++ et Java

Répondre à Fred

5

Guki, le lundi 29 novembre 2004 à 18:24:54

Autant dire que Visual Basic n'est pas un langage de programmation mais un outil de programmation trés limité. ^^

Répondre à Guki

6

predateur, le mercredi 1 décembre 2004 à 23:30:25

Merci pour vos réponse.


Vos réponses confirment justement de ce que je pensai de la programmation orienté objet.
...


Mais alors, quel différence y a t-il avec les variables ? Puisque le principe est à peu près pareil.



Question d'histoire: Comment faisait t-on avant lorsqu'il n'y avait pas encore la programmation par objet ? (J'ai quelques idées de réponses, mais je préfèrerai voir vos réponse.


Merci.

Répondre à predateur

8

teebo, le jeudi 2 décembre 2004 à 08:41:07

On avait une programmation procédurale ou fonctionelle essentiellement...

Procédurale, c'est Basic (et Visual Basic malgré des tentatives de faire croire que VB est objet, il utilise quelques objets mais c'est tout...)

Fonctionelle, c'est par exemple CamL, mais il y en a d'autres qui ont surtout laissés de mauvais souvenir aux étudiants ;o) Mais ils sont très utiles dans certains domaines d'applications.

La différence entre un objet et une variable tiens beaucoup à l'héritage.
http://www.commentcamarche.net/poo/heritage.php3

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

12

AnaelVodis, le lundi 13 décembre 2004 à 05:26:20

Salut Predateur !!!

Un objet c'est une entité autonome qui possède ses propriétés (exemple pour un bouton de commande: largeur, hauteur, nom, "Caption", couleur, etc...), ses méthodes (une méthode c'est une fonctionnalité qui s'apparente à un programme. Par exemple le bouton de commande possède les méthodes "Move", "SetFocus" et "ZOrder") et qui peut aussi générer des évènements (par exemple un bouton pourrait générer les évènements "Click", "DoubleClick", "MouseUp", etc...) qui déclencherait l,exécution d'un code...

Un objet est membre de une ou plusieurs classes duquel ou desquelles il héritent des propriétés, des méthodes et des évènements qu'ils peut générer. Une classe est une définition (modèle, gabarit, "template") d'objet...

Pour un exemple dans le monde courant on pourrait dire qu'une Peugeot est un objet faisant partie de la classe "voiture automobile" et qui a ses propriétés (longueur, largeur, type de moteur, nombre de valve, nombre de siège de passager, etc...), ses méthodes (démarrage du moteur, virage vers la droite, virage vers la gauche, accélération, etc...) et qui peut réagir à certains évènements (sur chaussée glacée: dérapage).

Espérant que les explications ci-haut ont pû t'aider à comprendre la notion d'objet...
Anael

Répondre à AnaelVodis

17

toni, le samedi 3 mai 2008 à 23:35:41

Un objet et une representetion informatique d'une entité réel
les avantage de la programation objet est d'abord de facilité l'ecriture du code et surtot offrir lui une facile lisibilite
les avantage vis a vis les structure sont l'eritage le polimorphisme et les intefeces aussi

quant on traite un objet en resson la presence d'une chose comme s'il existais et qu'on peut communiqué avec




...

Répondre à toni

18

 ABELIMB, le mardi 9 septembre 2008 à 11:13:26

Je veux essayer de te donner un exemple, par exemple quand on veut créer une matrice en java on fait par exemple
int [][] matrice={(2,3,4,5),(4,5,6,8),(5,6,7,0)};
donc ma matrice sera represente coe suit 2 3 4 5
4 5 6 8
5 6 7 0
alors mon ami cette matrice que j'ai crée c'est un objet; et si par exemple tu veux créer une interface graphique et que tu arrive à créer des boutons; des cases à cocher tout celà sont des objet; alors une programation orientée objet c'est une programation ou on peut crée des objet coe ce que je viens de te faire en exemple. je m'appel ABEL; je suis un ingenieur informaticiens

Répondre à ABELIMB
Introduction a la programmation orienté objet (Résolu) Bonjour à tous, Je cherche des information sur la programmation orienté objet avec Java et sur l'algorithme ... je suis nouveau dans ce domaine ... si quelqu'un a des documents sous format PDF ou autres ça serais sympa ... je compte bientot commencer... www.commentcamarche.net/forum/affich-2378836-introduction-a-la-programmation-oriente-objet
Cours sur programation orienté objet Bonjour, je voudrais un cours gratuit sur la programation orienté objet surtt java je suis dbutante si vous pouvez m'aider ou me repondre c sur mon e-mail sweetangel008@hotmail.fr Merciiiiiiiiii www.commentcamarche.net/forum/affich-3670952-cours-sur-programation-oriente-objet
Programmation orientée objet ? Salut, je débute en visual basic. Je souhaiterai savoir ce qu'est exactement un objet ? J'ai beau lire tout ce qu'on trouve sur internet et dans les bouquins de programmation, la définition de "objet" est toujours pareil. Pas très précis pour un... www.commentcamarche.net/forum/affich-1146123-programmation-orientee-objet
VisualBasic est un langage orienté objetMythe VisualBasic est un langage orienté objet. Réalité FAUX. Explications Ce mythe revient régulièrement, mais c'est malheureusement faux: VB6 n'est pas un langage orienté objet. Prenons les principes de base de l'orienté objet: ... www.commentcamarche.net/faq/sujet-10257-visualbasic-est-un-langage-oriente-objet
[Windows 2000] Affichage Ajout/suppression de programmesUn beau jour, vous voulez désinstaller un programme mais la fenêtre Ajout/suppression de programmes n'affiche que du blanc et vous avez un message d'erreur du genre : Une erreur inattendue s'est produite Cet objet ne gère pas cette propriété ou... www.commentcamarche.net/faq/sujet-1453-windows-2000-affichage-ajout-suppression-de-programmes
Désactiver l'exécution de certains programmes au démarrageDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec Winpatrol Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque démarrage de votre ordinateur.... www.commentcamarche.net/faq/sujet-6816-desactiver-l-execution-de-certains-programmes-au-demarrage
Programmation orientée objet?Bonjour, J'ai deux trois petites questions théoriques concernant la programmation objet. Je viens de lire sur le site l'article qui traite de ça et je n'arrive pas à bien saisir le pourquoi du comment. Déjà, je voudrais savoir quelle est la différence... www.commentcamarche.net/forum/affich-1015684-programmation-orientee-objet
C++, orienté objet?Bonjour, Lors une petite discussion avec un ami (rassurez-vous, on n'en est pas arrivé aux mains), on s'est demandé dans quelle mesure le C++ est un language orienté objet. Il me semble en effet que s'il s'en rapproche, il n'est pas aussi orienté... www.commentcamarche.net/forum/affich-162432-c-oriente-objet
Exercices corrigés en java orienté objet (Résolu)Bonjour à tous; je suis débutante en java orienté objet et je cherche des exercices corrigés, alors si quelqu'un peut m'aider d'en avoir je serai très reconnaissante; merci d'avance à tous qui vont m'aider www.commentcamarche.net/forum/affich-9071226-exercices-corriges-en-java-oriente-objet
Introduction à la programmation orientée objetUn nouveau concept de développement Extrait de « Au coeur de ActiveX et OLE », de David Chappel "Au cours des 35 dernières années, les concepteurs de matériel informatique sont passés de machines de la taille d'un hangar à des ordinateurs... www.commentcamarche.net/contents/poo/poointro.php3
Javascript - La notion d'objetNotion d'objet Le but de cette section n'a pas pour ambition de traîter de la programmation orientée objet mais de donner une idée de ce qu'est un objet, concept nécessaire à la création de scripts Javascript. Le Javascript traite les éléments qui... www.commentcamarche.net/contents/javascript/jsobjet.php3
PHP - Les classesLa notion de classe Php3 intègre un soupçon de caractéristiques empruntées aux langages orientés objet, c'est-à-dire la possibilité d'utiliser des objets, entités regroupant des données et des fonctions au sein d'une structure et rendant la... www.commentcamarche.net/contents/php/phpclass.php3