Opmerking: in de bovenstaande code in de twee identifiers (num1 en num2) en de functie (add), samen te werken. Daarom is het raadzaam om de beide identificaties hebben en de functie in een apparaat genaamd een klasse. Klasse A klasse is een algemene eenheid die objecten kunnen worden geïnstantieerd (gemaakt). Een klasse is eigenlijk een code eenheid die object-id's en functies die samenwerken heeft. De object-id's worden eigenschappen genoemd en de functies worden methoden genoemd. Een klasse zelf kan een probleem niet oplossen; dat wil, kan een klasse zelf niet uitvoeren van een taak.
Het is een doel gemaakt op basis van een klasse die voert een taak; niet de klas. Er is een nuance hier. Je C ++ objecten zoals fundamentele type objecten en je objecten gemaakt op basis van een klasse. De context van deze tutorial moet u vertellen het soort object dat we bedoelen. Wanneer u een object maken op basis van een klasse, zeggen wij u instantiëren het object. Properties (object-id) en methoden (functies) van een klasse zijn leden van de klasse genoemd. Een object gemaakt op basis van een klasse heeft dezelfde leden als de klasse. Een eigenschap wordt ook wel een data-lid.
Een klasse en Object verkregen uit de bovenstaande code De bovenstaande code kan worden omgezet in een klasse en object als volgt: #include using namespace std; class Calculator {public: int num1; int num2; int toe te voegen () {int som = num1 + num2; keren bedrag; }}; int main () {Calculator myObject; myObject.num1 = 2; myObject.num2 = 3; int result = myObject.add (); cout 0 terug; } U definieert een klasse die begint met het gereserveerde woord, klasse. Dan heb je een ruimte en volg het dan met de naam van de klasse. Je hebt gekozen welke naam u wilt geven voor de klas.
Ik heb de naam Calculator gegeven omdat de klasse doet sommige berekeningen. Na de naam van de klasse, heb je een paar accolades. Er zijn verklaringen en zelfs blokken binnenin de accolades. Na