Video: C++ Tutorial #4 - Klassen 2024
C ++ bruger en struktur kendt som klasse . En klasses definition begynder med søgeordsklassen efterfulgt af klassens navn og en åben stavning. En klasse har følgende format:
klasse Person {public: char szFirstName [128]; char szLastName [128]; int nSocialSecurityNumber;};
Navngivningsreglerne for klassenavne er de samme som for variable navne: Det første bogstav skal være et af bogstaverne 'a' til 'z' eller 'A' til 'Z' eller understreger. Hver efterfølgende tegn i navnet skal være en af disse eller tallene '0' til '9'. Ved konventionen starter klassenavne altid med et stort bogstav.
Klassenavne består normalt af flere ord, der sidder fast sammen med hvert ord, der starter med et stort bogstav.
Det første søgeord inden for det åbne stykke i de tidlige eksempler vil altid være offentligt.
Du kan også bruge søgeordstrukturen i stedet for klassen. En struktur er identisk med en klasse i enhver henseende bortset fra at offentligheden antages i en struktur. Af historiske årsager er begrebet klasse mere populær i C ++; udtrykket struct bruges hyppigere i C-programmer.
Efter det offentlige søgeord er erklæringerne for de poster, der kræves for at beskrive klassen. Personklassen indeholder to arrays for for- og efternavne og en tredje post for at holde Social Security-nummeret.
Indtastningerne i en klasse er kendt som medlemmer eller egenskaber i klassen.