Nwlapcug.com


Come creare una classe C++

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.