Este documento explica la creación de clases en programación orientada a objetos. Las clases contienen datos y código para operar en esos datos. Se crean clases con la palabra "class" y pueden contener variables y funciones privadas, públicas o protegidas. El ejemplo crea una clase Persona con propiedades nombre (privada) y edad (pública) para almacenar datos de una persona.
2. Definir una clase, Se realiza la
declaración de los datos que está
contiene y el código que opera en estos
datos. Existen clases de orden simple
que pueden contener solamente código
solamente datos, Pero por lo general,
La mayoría de las clases contienen
ambos. En conjunto, Los datos ser más
cnn la variable y el código de en las
funciones. Ale funcione y variables que
forman una clase se le llama miembro
de la clase.
CREACIÓN DE CLASES
Una clase tiene un conjunto de datos y
operaciones que deben estar unidas de la
siguiente manera
3. Las clases se crean con la palabra class, El objetivo de crear una clase el app
permitió de la creación de nuevos tipos abstracto de datos, Y con esto entren
juego el paradigma de programación orientada objetos.
Sintaxis:
Class nombre_clase
{
Private:
Declaración de variables;
Declaración de funciones;
Public:
Declaración de variable;
Declaración de función;
};
La propia clase
Usuario genéricos
Clase derivadas
Private: Para la propia clase
Public: Para usuarios genéricos
Protected: Para clase derivadas
Existen 3 Tipo tu usuario de un clase:
Cada uno de ellos tiene acceso a las clases con palabras reservadas tales como:
4. Ejemplo: Crea una clase que almacene los
datos de una persona.
PARA SABER MAS DEL TEMA
VER LSO VIDEOS:
HTTPS://WWW.YOUTUBE.COM
/WATCH?V=TBVHBFIVXS4
HTTPS://WWW.YOUTUBE.COM
/WATCH?V=TI8MPEV2GF4
Como se puede observar, En el ejemplo
anterior se crearon dos propiedad de queso
nombre y edad; Nombre es privada por lo
tanto, No se puede acceder desde afuera de
la clase, Edad es pública y se puede acceder
desde adentro o afuera de la clase. Esta clase
también podría tener más propiedades
como: Color_Pelo, Color_Piel, Manos, etc.