Una classe è una struttura di dati che contiene i dati e le funzioni correlate ed è una unità di programmazione orientata agli oggetti . Gli oggetti sono istanze di una classe e condividono le stesse proprietà , anche se il loro contenuto possono essere diversi . Le classi possono ereditare le proprietà di altre classi e sostenere l' incapsulamento di strutture di dati attraverso l'accesso prescrittori . Di seguito viene spiegato come creare una classe C + + . Istruzioni
1
Definire la classe utilizzando la parola chiave class . Ciò fornirà la classe di un nome , un elenco facoltativo di accesso progettisti e una lista opzionale di nomi di oggetti .
2
dichiarare membri sia come specificatori di accesso , dati o funzioni all'interno del corpo della dichiarazione di classe .
3
Fornire gli specificatori di accesso per indicare uno dei 3 livelli di accesso in C + + . I membri privati sono accessibili solo dai membri di quella classe e dei loro associati . I membri che sono protetti sono accessibili da parte dei membri di quella classe , le classi di derivati e sui collaboratori di tali classi. Quando l'oggetto è visibile membri pubblici sono accessibili. L'impostazione predefinita è privata
4
Imparare la sintassi della dichiarazione di classe :
classe
nome_classe . { Access_specifier_1 : member1 ; access_specifier_2 : member2 ; ... access_specifier_n : membern ;} object_names ;
5
Guardate il seguente esempio di dichiarazione di classe : class
CTest { int i , j ; pubblici: set_values void ( int , int); totale int ( void) ; } prova;
si noti che i numeri interi i e j non hanno un specificatore di accesso e quindi sono privati . Le set_values funzione e il totale numero intero sono pubbliche .