Det er derfor det er tilrådelig å ha de to identifikatorer og funksjonen i en enhet kalt en klasse. Klasse A-klassen er en generalisert enheten som objekter kan startes (opprettet). En klasse er i utgangspunktet en kodeenheten som har objektidentifikatorer og funksjoner som fungerer sammen. De objektidentifikatorer kalles egenskaper og funksjonene kalles metoder. En klasse i seg selv kan ikke løse et problem; som er, kan en klasse i seg selv ikke utføre en oppgave. Det er et formål opprettet fra en klasse som utfører en oppgave; ikke klassen. Det er en nyanse her.
Du har C ++ objekter som grunnleggende type objekter, og du har objekter som er opprettet fra en klasse. Konteksten i denne opplæringen skal fortelle deg hva slags objekt vi henviser til. Når du oppretter et objekt fra en klasse, sier vi du Instantiating objektet. Egenskaper (objektidentifikatorer) og metoder (funksjoner) i en klasse kalles medlemmer av klassen. En gjenstand laget av en klasse har de samme medlemmene som klassen. En eiendom er også kalt en data medlem.
En klasse og objekt skapt fra ovenstående kode Koden ovenfor kan konverteres til en klasse og objekt som følger: # include bruker namespace std; klasse Kalkulator {public: int num1; int num2; int legge til () {int sum = num1 + num2; returnere sum; }}; int main () {Kalkulator myObject; myObject.num1 = 2; myObject.num2 = 3; int resultat = myObject.add (); domstol returnere 0; } Du definerer en klasse begynner med det reserverte ordet, klasse. Da har du et mellomrom og deretter følger det med navnet på klassen. Du valgte det navnet du ønsker å gi for klassen.
Jeg har gitt navnet Kalkulator fordi klassen gjør noen beregning. Etter klassenavnet, har du et par av klammeparentes. Det er uttalelser og selv blokker inne i klammeparentes. Etter stengetid krøllete brakett, har du et semikolon; Dette er fordi dannelsen av en klasse er en uttalelse som ligner på etableringen av en struct. Alle uttalelser for klassen