Programación Orientada a Objetos en C++ – Part 1

TABLA DE CONTENIDO : Introducción Clase Objetos Encapsulación Abstracción Polimorfismo Herencia Enlace dinámico Paso de mensajes Programación orientada a objetos: como su nombre indica, utiliza objetos en la programación. La programación orientada a objetos tiene como objetivo implementar entidades del mundo real como herencia, ocultación, polimorfismo, etc. en la programación. El objetivo principal de OOP … Continue reading «Programación Orientada a Objetos en C++ – Part 1»

Segmentación de objetos en C++

Cuando un objeto de clase derivada se asigna a un objeto de clase base en C++, los atributos adicionales del objeto de clase derivada se cortan (no se consideran) para generar el objeto de clase base; y todo este proceso se denomina segmentación de objetos . En palabras simples, cuando los componentes adicionales de una … Continue reading «Segmentación de objetos en C++»

Clases vs Estructura vs Unión en C++

Clase : es un tipo de datos definido por el usuarioincluido con variables y funciones . Es como un modelo para un objeto . Los miembros de la clase son privados de forma predeterminada. Por ejemplo, el automóvil es un objeto, su color, diseño, peso son sus atributos, mientras que el freno, el límite de … Continue reading «Clases vs Estructura vs Unión en C++»

¿Podemos acceder a los datos privados de los miembros de una clase sin usar una función de miembro o amigo en C++?

La idea de la encapsulación es agrupar datos y métodos (que funcionan con los datos) y restringir el acceso de miembros de datos privados fuera de la clase. En C++, una función amiga o una clase amiga también pueden acceder a miembros de datos privados. Entonces, ¿es posible acceder a miembros privados fuera de una clase … Continue reading «¿Podemos acceder a los datos privados de los miembros de una clase sin usar una función de miembro o amigo en C++?»