Quel est C++ ?
|
C++ est une prolongation du langage de programmation de C. Le langage de programmation de C a été développé dans les laboratoires de Bells en l'année 1969-1973. Le logiciel d'exploitation d'UNIX également a été développé en même temps.
|
Bjarne Stroustrup a créé le C++ pendant l'année 1983 dans les laboratoires de Bells. Il a été conçu pour l'environnement d'UNIX. Il également représente le perfectionnement de programmation de C et incite des programmeurs pour améliorer la qualité du code qui a été produit, ceci fait le code il peut être plus facile réutilisé écrire que
|
Quelle est transmission ?
|
D'une manière générale, des objets sont définis en termes de classes. Nous connaissons le sort au sujet de l'objet en sachant sa classe. Même si vous ne savez pas ce qu'est le penny-quart de penny, si je vous dis c'était bicyclette, vous sauriez definately qu'elle a deux roues, poignée barre et les pédales.
|
Les systèmes orientés objectivement prendront cette mesure plus loin et permettront aux classes d'être définies en termes de les autres classes. Pour un exemple, une montagne fait du vélo, la course fait du vélo et les tandems sont tous un genre différent de bicyclettes. Dans une terminologie orientée objectivement, les vélos de montagne, les vélos de course et les tandems sont toutes les sous-classes d'une classe de bicyclette. De même, la classe de bicyclette est des superclass des vélos de montagne, des vélos de course et des tandems.
|
Avantages de transmission
|
- Les sous-classes fournit les comportements spécialisés d'une base des éléments communs fournis par des superclass. Par l'utilisation de la transmission, les programmeurs peuvent réutiliser un code dans les superclass beaucoup de fois.
- Les programmeurs peuvent mettre en application les superclasses qui définiront les comportements « génériques » (appelés les classes abstraites). L'essence des superclass est définie et peut être partiellement soit mise en application mais une grande partie de la classe est laissé non défini et aussi unimplemented. D'autres programmeurs complètent des détails de sous-classes spécialisées.
|
Quelles sont des transmissions multiples ? |
Une sous-classe ayant plus les superclass d'un s'appelle les transmissions de Multiple. Ceci volonté permet à une sous-classe d'hériter des propriétés de plus d'une classe superbe et de combiner toutes ces propriétés.
|
Quel est polymorphisme ?
|
Différents types d'objets qui répondent distinctif au même message s'appelle Polymorphism, exemple, quand nous envoyons le même message, `coûté' à l'objet de transitoire-bicyclette, à un objet de mono-cycle et à l'objet tandem de bicyclette, chacune de ces derniers objectent répondront convenablement. Tous ces cycles d'une bicyclette de classe ont leur propre prix individuel.
|
Quelle est abstraction de données ?
|
L'interface publique, constituée par des collections de messages compris par l'objet, définira comment employer cet objet. Les programmes qui veut manoeuvrer l'objet, devra seulement être préoccupé par des messages cet objet comprendront, et n'ont pas besoin de s'inquiéter de la façon dont charge sont réalisés ni structure interne d'un objet. Se cacher vers le haut des détails internes fait l'abrégé sur objet, et une technique est normalement connue comme abstraction de données.
|
Quelle est encapsulation ?
|
L'emballage vers le haut des variables d'un objet dans ses méthodes s'appelle l'encapsulation. L'encapsulation des variables et des méthodes relatives dans le paquet ordonné de logiciel semble simple mais est une idée puissante qui fournit deux avantages au réalisateur de logiciel.
|
Keywords Les fonctions virtuelles de mots-clés, visuel virtuel, rangées fonctionne, opérateur fonctionne, rangée virtuelle, interface virtuelle, fonctions publiques, cours d'instruction virtuel, fonctions de méthodes, fonctions de priorité, public dynamique et virtuel virtuel, type fonctions, passant des fonctions, fonctions variables, fonctions de corde, appelle des fonctions, fonctions de DLL, fonctions code, variables de fonctions, base virtuelle, fonctions d'appel, fonctions d'objet, fonctions cours d'instruction, en utilisant des fonctions, appel virtuel, fonctions de bibliothèque, exemple de
|