October 25
Una classe è una struttura di dati che contiene i dati e le funzioni correlate ed è un'unità di programmazione orientata agli oggetti. Gli oggetti sono un'istanza 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 specificatori di accesso. Di seguito viene spiegato come creare una classe C ++.
1 Definire la classe utilizzando la parola chiave class. Ciò fornirà la classe un nome, una lista opzionale di specificatori di accesso e una lista opzionale di nomi di oggetti.
2 Dichiarare membri come specificatori o di accesso, dati o funzioni all'interno del corpo della dichiarazione di classe.
3 Fornire specificatori di accesso per indicare uno dei 3 livelli di accesso in C ++. I membri privati sono accessibili solo da parte dei membri di quella classe e dei loro associati. I membri che sono protette sono accessibili da parte dei membri di quella classe, tutte le classi derivate e gli eventuali soci di queste classi. Quando l'oggetto è visibile membri pubblici sono accessibili. Il valore predefinito è privato.
4 Imparare la sintassi della dichiarazione di classe:
classe class_name
{
access_specifier_1:member1;
access_specifier_2:member2;
...
access_specifier_n:membern;
} object_names;
5 Guardate il seguente esempio della dichiarazione di classe:
class CTest {
int i, j;
pubblico:
void set_values (int,int);
int total (void);
} Prova;
Si noti che i numeri interi i e j Non ho un identificatore di accesso e sono quindi privato. I set_values funzione e la totale interi sono pubbliche.