Video: C++ Tutorial #4 - Klassen 2025
C ++ gebruikt een structuur die bekend staat als de -klasse . Een klassedefinitie begint met de zoekwoordklasse gevolgd door de naam van de klasse en een open accolade. Een klasse heeft de volgende indeling:
class Person {public: char szFirstName [128]; char szLastName [128]; int nSocialSecurityNumber;};
De naamregels voor klassenamen zijn dezelfde als voor variabelenamen: de eerste letter moet een van de letters 'a' tot 'z' of 'A' tot 'Z' of een onderstrepingsteken zijn. Elk volgend teken in de naam moet een van deze of de cijfers '0' tot en met '9' zijn. Volgens afspraak beginnen klassenamen altijd met een hoofdletter.
Klassenamen bestaan meestal uit meerdere woorden die samen zijn vastgelopen, waarbij elk woord begint met een hoofdletter.
Het eerste trefwoord binnen de open accolade in de eerste voorbeelden is altijd openbaar.
U kunt ook het trefwoord struct gebruiken in plaats van klasse. Een struct is in alle opzichten identiek aan een klasse, behalve dat het publiek in een struct wordt aangenomen. Om historische redenen is de term klasse populairder in C ++; de term struct wordt vaker gebruikt in C-programma's.
Na het publieke zoekwoord zijn de verklaringen voor de vermeldingen die nodig zijn om de klasse te beschrijven. De klasse Person bevat twee arrays voor de voor- en achternaam en een derde vermelding voor het sofinummer.
De vermeldingen in een klasse zijn bekend als leden of eigenschappen van de klasse.
