Condividi tramite


Cenni preliminari sulle classi

I tipi di classe vengono definiti tramite il classe, strutturae unione parole chiave.Per semplicità, i tipi definiti con queste parole chiave vengono chiamati i tipi di classe, ad eccezione delle discussioni degli elementi del linguaggio che si comportano in modo diverso a seconda di quale sia la parola chiave viene utilizzata.

I nomi delle classi definite all'interno di un'altra classe (“annidato„) hanno ambito della classe della classe interna.

Il nome di classe può essere un identificatore o un identificatore del modello.vedere modelli.

Le variabili e funzioni di classe vengono chiamate membri.Quando si definisce una classe, è pratica comune fornire i seguenti membri (sebbene siano tutti facoltativi):

  • Membri dati della classe, che definiscono lo stato e gli attributi di un oggetto di tipo classe.

  • Uno o più “costruttore„ viene eseguita, che consentono di inizializzare un oggetto di tipo classe.I costruttori sono descritti in costruttori.

  • Una funzione di “distruttore„, che esegue le funzioni di pulitura come il rilascio dinamica della memoria allocata o chiudere i file.I distruttori vengono descritti in distruttori.

  • Una o più funzioni membro che definiscono il comportamento dell'oggetto.

Per ulteriori informazioni, vedere:

Per informazioni sulle classi gestite e strutture, vedere Classi e strutture.

Vedere anche

Riferimenti

Classi, strutture e unioni