Det er derfor, det er tilrådeligt at have de to identifikatorer og funktion i en enhed kaldet en klasse. Klasse En klasse er en generaliseret enhed, hvorfra objekter kan instantieres (oprettet). En klasse er dybest set en kode enhed, der har objekt identifikatorer og funktioner, der arbejder sammen. Objektet identifikatorer kaldes egenskaber og funktioner kaldes metoder. En klasse kan ikke selv løse et problem; det vil sige, kan en klasse i sig selv ikke udføre en opgave. Det er et formål skabt ud fra en klasse, der udfører en opgave; ikke klassen. Der er en nuance her.
Du har C ++ objekter, såsom grundlæggende Type objekter, og du har objekter skabt af en klasse. Konteksten i denne tutorial skal fortælle dig den slags objekt, vi taler om. Når du opretter et objekt fra en klasse, siger vi du instantiere objektet. Egenskaber (objekt identifikatorer) og metoder (funktioner) af en klasse kaldes medlemmer af klassen. Et objekt skabt ud fra en klasse har de samme medlemmer som klassen. En egenskab kaldes også en data medlem.
En klasse og Objekt oprettet fra ovenstående kode ovenstående kode kan omdannes til en klasse og objekt som følger: #include hjælp namespace std; klasse Lommeregner {public: int num1; int num2; int tilføje () {int sum = num1 + num2; returnere sum; }}; int main () {Lommeregner mitObjekt; myObject.num1 = 2; myObject.num2 = 3; int resultat = myObject.add (); cout returnere 0; } Du definerer en klasse, der begynder med det reserverede ord, klasse. Så har du en plads og derefter følge det med navnet på klassen. Du har valgt, hvad navn, du vil give for klassen.
Jeg har givet navnet Lommeregner fordi klassen er at gøre nogle beregninger. Efter klassen navn, har du et par krøllede parenteser. Der er udsagn og endda blokke inde de krøllede parenteser. Efter den afsluttende krøllet beslag, har du et semikolon; dette skyldes, at skabelsen af en klasse er en erklæring svarende til skabelsen af en struct. Alle erklæringer til klassen gå i