C++ Tutorial

C++ INICIO Introducción a C++ C++ Comenzar Sintaxis de C++ Salida C++ Comentarios de C++ Variables C++ Entrada de usuario de C++ Tipos de datos de C++ Operadores de C++ Cadenas C++ Matemáticas C++ Booleanos de C++ Condiciones C++ Cambio de C++ C++ Mientras Bucle C++ para bucle C++ Pausa/Continuar Matrices C++ Referencias de C++ Punteros de C++

Funciones C++

Funciones C++ Parámetros de funciones de C++ Sobrecarga de funciones de C++

Clases C++

C++ Programación orientada a objetos Clases/Objetos C++ Métodos de clase de C++ Constructores C++ Especificadores de acceso de C++ Encapsulación C++ Herencia C++ Polimorfismo de C++ Archivos C++ Excepciones de C++

C++ Cómo

Añadir dos números

Ejemplos de C++

Ejemplos de C++ Compilador de C++ Ejercicios C++ Cuestionario de C++


C++ Programación orientada a objetos


C++ ¿Qué es la programación orientada a objetos?

OOP significa Programación Orientada a Objetos.

La programación de procedimientos se trata de escribir procedimientos o funciones que realizan operaciones en los datos, mientras que la programación orientada a objetos se trata de crear objetos que contienen datos y funciones.

La programación orientada a objetos tiene varias ventajas sobre la programación procedimental:

  • OOP es más rápido y más fácil de ejecutar
  • OOP proporciona una estructura clara para los programas.
  • OOP ayuda a mantener el código C++ SECO "No se repita", y hace que el código sea más fácil de mantener, modificar y depurar
  • OOP hace posible crear aplicaciones reutilizables completas con menos código y un tiempo de desarrollo más corto

Sugerencia: el principio "No se repita" (DRY) se trata de reducir la repetición del código. Debe extraer los códigos que son comunes para la aplicación, colocarlos en un solo lugar y reutilizarlos en lugar de repetirlos.


C++ ¿Qué son las clases y los objetos?

Las clases y los objetos son los dos aspectos principales de la programación orientada a objetos.

Mire la siguiente ilustración para ver la diferencia entre clase y objetos:

clase

Fruta

objetos

manzana

Plátano

Mango

Otro ejemplo:

clase

Carro

objetos

volvo

Audi

Toyota

Entonces, una clase es una plantilla para objetos y un objeto es una instancia de una clase.

Cuando se crean los objetos individuales, heredan todas las variables y funciones de la clase.

Aprenderá mucho más sobre clases y objetos en el próximo capítulo.