Come creare una classe C ++

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 ++.

istruzione

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.