Che cosa � C++?
|
C++ � un'estensione del linguaggio di programmazione di C. Il linguaggio di programmazione di C � stato sviluppato nei laboratori delle Belhi durante l'anno 1969-1973. Il sistema operativo dell'UNIX inoltre � stato sviluppato allo stesso tempo.
|
Bjarne Stroustrup ha generato il C++ durante l'anno 1983 nei laboratori delle Belhi. � stato progettato per l'ambiente dell'UNIX. Inoltre rappresenta l'aumento di programmazione di C ed incita i programmatori per migliorare la qualit� del codice che � stato prodotto, questo fa il codice che pu� essere pi� facile riutilizzato da scrivere
|
Che cosa � Inheritance?
|
Generalmente parlando, gli oggetti sono definiti in termini di codici categoria. Conosciamo il lotto circa oggetto sapendo circa il relativo codice categoria. Anche se non conoscete che cosa il penny-farthing �, se gli dico era bicicletta, definately sapreste che ha due rotelle, maniglia escludete ed i pedali.
|
I sistemi orientati oggettivamente prenderanno questa misura pi� ulteriormente e che permetteranno che i codici categoria siano definiti in termini di altri codici categoria. Per un esempio, una montagna bikes, la corsa bikes ed i tandems sono tutti un genere differente delle biciclette. In una terminologia orientata oggettivamente, le bici della montagna, le bici della corsa ed i tandems sono tutte le sottoclassi di un codice categoria della bicicletta. Similmente, il codice categoria della bicicletta � superclass delle bici della montagna, delle bici della corsa e dei tandems.
|
Benefici di Inheritance
|
- Le sottoclassi fornisce i comportamenti specializzati da una base degli elementi comuni forniti dall'superclass. Con uso dell'Inheritance, i programmatori possono riutilizzare un codice nei superclass molte volte.
- I programmatori possono effettuare i superclasses che definiranno i comportamenti �generici� (denominati i codici categoria astratti). L'essenza dei superclass � definita e pu� essere parzialmente � effettuata ma gran parte del codice categoria � lasciato non definito ed anche unimplemented. Altri programmatori riempono i particolari di sottoclassi specializzate.
|
Che cosa � Inheritance multiple? |
Una sottoclasse che ha pi� di superclass uno � denominata Inheritance del Multiple. Ci� volont� permette ad una sottoclasse di ereditare le propriet� di pi� di un codice categoria eccellente e di unire tutte queste propriet�.
|
Che cosa � Polymorphism?
|
I tipi differenti di oggetti che rispondono distintivo allo stesso messaggio � denominato Polymorphism, esempio, quando trasmettiamo lo stesso messaggio, `costato' all'oggetto della punto-bicicletta, ad un oggetto del mono-ciclo ed all'oggetto in tandem della bicicletta, ciascuno di questi obiettano risponderanno giustamente. Tutti questi cicli di una bicicletta del codice categoria hanno loro proprio prezzo specifico.
|
Che cosa � Abstraction di dati?
|
L'interfaccia pubblica, costituita dall'le collezioni di messaggi capiti dall'oggetto, definir� come usare questo oggetto. I programmi che desidera maneggiare l'oggetto, soltanto dovr� essere interessato circa i messaggi questo oggetto capiranno e non devono preoccuparsi per come le mansioni sono realizzate n� struttura interna di un oggetto. Nascondendosi in su dei particolari interni fa l'estratto dell'oggetto e una tecnica � conosciuta normalmente come Abstraction di dati.
|
Che cosa � Encapsulation?
|
Imballando sulle variabili dell'oggetto all'interno dei relativi metodi � denominato Encapsulation. Encapsulation le variabili e dei metodi relativi nel pacco accurato del software sembra semplice ma � un'idea potente che fornisce due benefici allo sviluppatore del software.
|
Keywords Virtual Functions,virtual visual, arrays functions, operator functions, virtual array,
virtual interface, public functions, virtual tutorial, methods functions, override functions,
virtual dynamic, virtual public, type functions, passing functions, variable functions,
string functions, calling functions, dll functions, functions code, functions variables,
virtual base, call functions, object functions, functions tutorial, using functions,
virtual call, library functions, functions example
|