VisualBasic est un langage orienté objet


Mythe


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 :
  • Encapsulation, c'est-à-dire le fait de rassembler structure de données (attributs) et traitements (méthodes) dans une unité dont l'implémentation est masquée. C'est impossible en VB6 : rien n'est prévu pour cela. Pas de notion de classe, encore moins de méthodes privées ou publiques.
  • Héritage. Impossible en VB6 de créer un objet qui dérive d'un autre.
  • Polymorphisme : Il n'est pas possible, en VB6, de surcharger des méthodes ou opérateurs. Et le type "variant" n'est pas une réponse au polymorphisme d'héritage.



Note : VB.Net est bien un langage orienté objet, mais c'est un langage totalement différent de VB6.
Publié par sebsauvage - Dernière mise à jour le 31 octobre 2009 à 15:54 par marlalapocket
Ce document intitulé « VisualBasic est un langage orienté objet » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  VisualBasic est un langage orienté objet
  •  C' quoi la programmation orienté objet ? » Bonjour, j'ais besoin de savoir plus net c' quoi la parogrammation orienté objet , j'arrive pas a prendre une deffinition claire sur ce dernier apres que j'ais lu des articles de ce type :(, et c' quoi une classe ? s'il vous plais quelqu'un m'explique...
  •  C++ - l'orienté objet » Articles : Styles de programmation supportés Le C++ est un langage de programmation polyvalent qui supporte non seulement la programmation orientée objet, mais aussi l’abstraction des données et la programmation générique en complément des techniques de...
  •  JAVA ? c'est quoi ? (Résolu) » Meilleure réponse: Salut ! Java est un langage informatique très puissant... "JavaScript est un langage de rédaction de script mis au point par Netscape Communications et Sun Microsystems. JavaScript s'inspire librement du langage de programmation Java de
  •  Programmation en langages orientés objets » Je connais la programmation et voudrais apprendre les langages orientés objets en commencant par le Visual Basic. Voudrez-vous m'envoyer de la documentation. Merci
  •  Langage orienté objet » Bonjour, SVP je vais quelques exemples de langage orienté objet
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Ajouter un contact MSN peut infecter votre ordinateur
Microsoft (et Windows) a démocratisé les interfaces graphiques