Clases en C ++

C ++ utiliza una estructura conocida como la clase. Una definición de clase se inicia con la palabra clave clase seguido del nombre de la clase y una llave abierta. Una clase tiene el siguiente formato:

clase Persona {public: char szFirstName [128] -char szLastName [128] -INT nSocialSecurityNumber -} -

Las normas de denominación para los nombres de clase son los mismos que para los nombres de variables: La primera letra debe ser una de las letras 'a' a la 'z' o 'A' a 'Z' o subrayado. Cada carácter posterior en el nombre debe ser uno de ellos o los dígitos '0' al '9'. Por convención, los nombres de clase siempre comienzan con una letra mayúscula.

Los nombres de clase normalmente constan de varias palabras atascadas juntos, con cada palabra comenzando con una letra mayúscula.

La primera palabra clave dentro de la llave abierta a principios de los ejemplos siempre será público.

También puede utilizar la palabra clave struct en lugar de clase. LA struct es idéntica a una clase en todos los aspectos, excepto que la público se supone en una struct. Por razones históricas, el término clase es más popular en C ++ - el término struct se utiliza más a menudo en los programas de C.

A continuación la palabra clave pública son las declaraciones de las entradas que se necesitan para describir la clase. los La persona clase contiene dos matrices para los nombres y apellidos y una tercera entrada para mantener el número de Seguro Social.

Las entradas dentro de una clase se conocen como miembros o propiedades de la clase.