Programación Orientada a Objetos en C ++ - Parte 5 Introducción Esto es parte de mi serie 5, Programación Orientada a Objetos en C ++. Las palabras clave, público, protegido y privado son especificadores de acceso de clases de C ++. En esta parte de la serie explico especificadores de acceso de las clases C ++. Hemos visto una de ellas: public. En esta parte de la serie veremos los significados de los tres y sus aplicaciones. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected].
Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Estructura de Clase La estructura de una clase es el siguiente: class className {accessSpecifier1: miembros de accessSpecifier1 accessSpecifier2: miembros de accessSpecifier2 accessSpecifier3: miembros de accessSpecifier3 accessSpecifier4: miembros de accessSpecifier4 ...} Un especificador de acceso es la palabra clave, pública o protegida o privada . Cada miembro (propiedad o método) debe estar bajo un especificador de acceso.
Para ello escribe el especificador de acceso, a continuación, escribe un colon. Después de que escribe a los miembros para que especificador, hasta que escriba otra especificador, el cual tendrá sus propios miembros. Por supuesto, la última especificador y sus miembros no tienen ningún especificador por debajo de su conjunto. Una descripción de la clase debe tener al menos un especificador de acceso. Si ningún especificador de acceso está allí (escrito), a continuación, el especificador de acceso predeterminado, que es privada, se supone que para todos los miembros.
Lo que accede a los Miembros de la Clase? Los miembros de una clase pueden acceder a otros miembros (propiedades y métodos) de la misma clase. Funciones, operadores y otras clases (objetos correspondientes) fuera de la descripción de clase de una clase particular también pueden acceder los miembros de esa clase. Un especificador de acceso decide si es o no una función u operador o clase, fuera de la descripción de la clase pueden acceder los miembros que controla dentro de su descripción de la clase.
Los miembros que controle el acceso especificador son los miembros escritas debajo de ella en la descripción de la clase (hasta la próxima especificador). Voy a utilizar las funciones y clases en las ilustraciones de accesos a miembros de la clase. No voy a usar operadores para las ilustraciones. Me va a