Está en la página 1de 4

2.2.

Clases

Creado por: Mejia Hernandez Bladimir


Materia: programación Orientada a Objetos
Grupo: 02IDESMA
Modalidad: Ejecutiva
Fecha: 15/02/2024
Profesor: Ibarra Aguilar Gustavo Enrique
Elementos para la creación de una clase
Una clase es un elemento de la programación orientada a objetos que actúa como
una plantilla y va a definir las características y comportamientos de una entidad.
La clase va a ser como un molde a partir del cual vamos a poder definir entidades.
Una clase va a definir las características y los comportamientos de una entidad. Si
yo defino, por ejemplo, la clase persona, sus características o atributos podrían ser
género, es decir, si es hombre o mujer, edad y nombre. Los comportamientos o
métodos que tendríamos en el caso de la clase persona podrían ser respirar,
moverse, caminar, pensar, entre otras

Clase. Es una construcción que permite crear tipos personalizados propios


mediante la agrupación de variables de otros tipos, métodos y eventos. Una clase
es como un plano. Define los datos y el comportamiento de un tipo. Si la clase no
se declara como estática, el código de cliente puede utilizarla mediante la creación
de objetos o instancias que se asignan a una variable. La variable permanece en
memoria hasta todas las referencias a ella están fuera del ámbito. Si la clase se
declara estática, solo existe una copia en memoria y el código de cliente solo
puede tener acceso a ella a través de la propia clase y no de una variable de
instancia.
Características Fundamentales

• Nombre de la clase. Sirve para identificar a todos los objetos que tengan
unas determinadas características.
• Conjunto de atributos. Datos miembros. El valor de los atributos
representa el estado de cada objeto.
• Conjunto de métodos. Funciones miembro. Permite que los objetos
cambien de estado, dependiendo del estado anterior que tuviera el objeto.
• Niveles de acceso para proteger ciertos miembros de la clase.
Normalmente, se definirán como ocultos (privados) los atributos y visibles
(públicos) los métodos.

Para crear una clase se utiliza la palabra reservada class y a continuación


el nombre de la clase. La definición de la clase se pone entre las llaves de
apertura y cierre. El nombre de la clase empieza por letra mayúscula.

Los miembros de una clase son un conjunto de elementos que definen a los
objetos (atributos ó propiedades), así como los comportamientos o funciones
(métodos) que maneja el objeto.
Entonces tenemos que una clase es la estructura de un objeto, es decir, la
definición de todos los elementos de que está hecho un objeto.
Los atributos se declaran de la siguiente forma:
[ = ];
Los métodos de una clase se declaran de la siguiente forma:
Ej. Declaración de atributos (sup.) y declaración de métodos (inf.)
¿Qué es el constructor de una clase?
El constructor es un miembro que implementa las acciones requeridas para
inicializar la instancia de una clase. El constructor es invocado cuando se usa el
operador new.
El constructor es parecido a los métodos, pero no tiene un tipo de retorno y su
nombre es el mismo que el de la clase y también puede o no recibir parámetro
como los métodos. Sin embargo, hay que tener mucho cuidado al nombrar los
parámetros tanto del constructor como de los métodos para no confundirlos con
las variables propias de la clase. Por ejemplo (derecha):

https://www.northware.mx/blog/programacion-orientada-a-objetos/
(Rodriguez, 2012)

También podría gustarte