Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Kľúčovou myšlienkou je , že objektovo orientované programovanie . Objektovo orientované programovacie jazyky viď programovanie ako spôsob vytvárania virtuálnych objektov
Program Simulácia Mirror
Nasledujúci program ilustruje vytvorenie virtuálneho objektu - . zrkadlo . Používa zrkadlo , aby odrážal text , predstavil k nemu . Môžete použiť Visual C + + skompilovať a spustiť program . Otvorte nový projekt Visual C + + projektu s Súbor > Nový > Projekt > CLR > CLR Console Application . Zavolajte projektu Mirror.cpp
súboru Mirror.cpp , po príkaze # include " stdafx.h " , zadajte tieto dva riadky : Spojené
# include povedať kompilátora , aby zahŕňal definície pre vstupné /výstupné funkcie , ako je " cout " , ktoré program používa na odosielanie a prijímanie texte od užívateľa Skok cez . vyhlásenie " using namespace System ; " Po tomto vyhlásení a pred funkciu main ( ) , zadajte tento text : triedy Zrkadlo { verejnosť : Mirror ( ) ; //konštruktor ~ Mirror ( ) { } , //Destructorvoid Reflect ( char * ) ; } ; Mirror :: Mirror ( ) { //to - nič konštruktory } void Mirror :: Reflect ( char * s ) { int i , j ; char t [ 200 ] ; for ( i = strlen ( S ) -1 , j = 0 , i > = 0 , i - , j + + ) { t [ j ] = s [ i ] ; } t [ strlen ( s ) ] = ' \\ 0 ' ; strcpy ( s , t ) ; návrat ; } Tento text je plán , známy ako " trieda " v C + + žargón , že operačný systém bude používať na vytvorenie objektu Mirror - ale nie je samotný objekt zadajte nasledujúci text vnútri funkcie main ( ) , nahradí predvolený kód . Visual C + + miest tam --------------------------------- zrkadlo zrkadlo ; . char s [ 200 ] ; std :: cout << " Zadajte nejaký text na zrkadlo tak , aby odrážali : " std :: cin >> s ; mirror.Reflect ( y ) ; std :: cout << " odráža znenia : " << y ; return 0 ; - ---------------------- môžete vidieť , kde hlavnú žiada zrkadlo , aby odrážal nejaký text . To dostane ten text z príkazu " std :: cin >> s " ; . " Cin " hovorí počítaču , aby usilovať o vstup z konzoly Jedna vec zostáva pred kompiláciou a spustením programu : nastaviť zarážku presunutím kurzora na riadok na konci funkcie main ( ) , ktorá znie " return 0 " . Nastavenie zarážky tu bráni svoj program od ukončenia kým dovoliť , aby to skončilo . Bez zlomu , okno konzoly sa zavrie príliš skoro , čo vám znemožňuje vidieť výstup programu . Build ( čo znamená , že kompilácia ) váš program a spustite ho s F5 . Reagovať na riadku v okne konzoly , ktoré sa objavia . časť kódu , ktorý začína " triedneho Mirror " dodáva operačného systému na plán - tzv definície triedy - pre stavbu virtuálne zrkadlo objekt . Vlastná tvorba objektu sa vykonáva pomocou príkazu " Zrkadlo zrkadlo " vo funkcii main ( ) . Začína časť definície triedy zoznam členov triedy , zatiaľ čo neskôr sa časť triedy robí skutočný definovanie premenných a funkcií . Funkcie sú volány metódy v Visual C + + reči . Metóda Reflect je jeden robí skutočnú prácu pre triedu Mirror .
nastaviť zarážku
Ako to funguje