Video: TUTORIAL C++ ITA 10 - Classi 2024
C ++ utilizza una struttura nota come classe . Una definizione di classe inizia con la classe parola chiave seguita dal nome della classe e una parentesi aperta. Una classe ha il seguente formato:
class Person {public: char szFirstName [128]; char szLastName [128]; int nSocialSecurityNumber;};
Le regole di denominazione per i nomi di classe sono le stesse dei nomi di variabili: la prima lettera deve essere una delle lettere da "a" a "z" o da "A" a "Z" o carattere di sottolineatura. Ogni carattere successivo nel nome deve essere uno di questi o le cifre da "0" a "9". Per convenzione, i nomi delle classi iniziano sempre con una lettera maiuscola.
I nomi di classe normalmente consistono in più parole inceppate insieme, ogni parola inizia con una lettera maiuscola.
La prima parola chiave all'interno della parentesi aperta nei primi esempi sarà sempre pubblica.
Puoi anche usare la parola chiave struct al posto della classe. Una struttura è identica a una classe sotto ogni aspetto tranne che il pubblico è assunto in una struttura. Per ragioni storiche, il termine classe è più popolare in C ++; il termine struct è usato più spesso nei programmi C.
Seguendo la parola chiave public sono le dichiarazioni per le voci necessarie per descrivere la classe. La classe Person contiene due array per il nome e il cognome e una terza voce per contenere il numero di previdenza sociale.
Le voci all'interno di una classe sono conosciute come membri o proprietà della classe.