Una classe è una struttura dati che contiene funzioni e dati correlati ed è un'unità di programmazione object-oriented. Gli oggetti sono una creazione di istanze di una classe e condividono le stesse proprietà anche se il loro contenuto può essere diverso. Le classi possono ereditare proprietà da altre classi e supporta l'incapsulamento di strutture di dati attraverso gli identificatori di accesso. La procedura seguente viene illustrato come creare una classe C++.
Istruzioni
1
Definire la classe utilizzando la parola chiave class. Questo fornirà la classe un nome, un elenco facoltativo degli identificatori di accesso e un elenco facoltativo di nomi di oggetto.
2
Dichiarare membri come identificatori di accesso, dati o funzioni all'interno del corpo dell'istruzione classe.
3
Fornire gli identificatori di accesso per indicare uno dei 3 livelli di accesso in C++. Membri privati accessibili solo dai membri di quella classe e loro associati. Membri che sono protetti sono accessibili dai membri in quella classe, qualsiasi derivato classi e soci di tali classi. Quando l'oggetto è visibile membri pubblici sono accessibili. Il valore predefinito è privato.
4
Imparare la sintassi dell'istruzione classe:
Classe class_name
{
access_specifier_1:member1;
access_specifier_2:member2;
...
access_specifier_n:membern;
} object_names;
5
Guardate l'esempio seguente dell'istruzione class:
Classe CTest {
int i, j;
pubblico:
void set_values (int,int);
int total (void);
} prova;
Si noti che i numeri interi i e j non dispone di un identificatore di accesso e di conseguenza sono private. La funzione set_values e il totale di numero intero sono pubbliche.