Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Nastavte triedu to pomenovanie a zoskupenia verejných a súkromných členov . Funkcie na triede sú verejné členmi , a údaje sú členmi súkromné . V C + + , dizajn triedy sú obsiahnuté v hlavičkovom súbore . V tomto príklade je súbor hlavičke sa nazýva " circle.h . " Toto je ukážkový kód : 
 
 //circle.h 
 
 trieda kruh ; 
 
 { 
 
 verejnosť : 
 2 
Vytvorenie triedy konštruktory a deštruktory . Trieda konštruktory sú funkcie , ktoré vytvárajú inštanciu objektu . V triede konštruktory /deštruktory musí byť nasledovné : .. ClipArt
 Predvolené konštruktor , ktorý poskytuje žiadne parametre 
 
 parameter konštruktora , ktorý poskytuje dáta pre stred a polomer kruhu 
 
 Kopírovať konštruktor , ktorý vytvorí inštanciu ako kópia iného kruhového objektu . 
 
 deštruktor triedy bude objekt zničiť , akonáhle to je už nie použitý . 
 
 Pridať tieto riadky záhlavia súbor : 
 
 kruh ( ) ; //predvolené konštruktor 
 
 kruh ( float , float , float ) ; //parameter konštruktora 
 
 kruh ( kruh ) ; //copy konstruktoru 
 
 ~ Kruh ( ) ; //deštruktor 
 3 
 definovať operácie na kruhu . Prvá sada operácií musí byť schopný manipulovať s dátové členmi triedy , to znamená , že funkcie pre zmenu stred a polomer kružnice . Vložte nasledujúci kód : 
 
 void newcenter ( float , float ) ; 
 
 void newradius ( float ) ; 
 4 
 Zahrnúť funkciu nájsť oblasť kruh . To je dôležité , pretože plochy sú často používané pre niektoré ďalšie výpočty . Pre výpočet plochy , musíte hodnotu Pi a polomer kruhu , ktorý je členom údaje . Táto oblasť je vyjadrená ako číslo s plávajúcou čiarkou . Vložte nasledujúci kód : 
 
 float circlearea ( ) ; 
 5 
 Definujte funkciu , ako zistiť , či bod leží vo vnútri kruhu . Táto funkcia bude musieť poznať súradnice bodu na test . Akonáhle je funkcia určuje , či je bod vnútri kruhu , bude to vrátiť hodnotu true alebo false . Pridajte nasledujúci kód : 
 
 bool vnútri ( float , float ) : 
 6 
 Vytvoriť dátové členmi . Pre kruhu abstrakcie , stred a polomer sú minimálny súbor dát vyžaduje . Centrum môže byť vyjadrený ako dva body súradníc ( x a y ) , a polomer je ľubovoľné číslo . Jedná sa o riadky kódu pre dátové členov : 
 
 súkromia: 
 
 float radius ; 
 
 float CenterX ; 
 
 float Center ; 
 
 } 
 Vykonávať triedy 
 7 
 Zapíšte definície funkcie . C + + píše definície v samostatnom súbore s rovnakým názvom ako súbor hlavičku , ale s príponou . CPP . Jednou z funkcií obsiahnutých v triede využije právomoci a odmocniny . Tieto operácie sú uvedené v " matematickej " knižnice C + + . Jedná sa o kód : 
 
 //circle.cpp 
 
# include