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.