Está en la página 1de 1

Definición de clases de POO

Una clase es la descripción de un conjunto de objetos similares; consta de métodos y


de datos que resumen las características comunes de dicho conjunto. En un lenguaje
de programación orientada a objetos se pueden definir muchos objetos de la misma clase
de la misma forma que, en la vida real, haríamos galletas (objeto) con el mismo molde
(clase) solo que, para entenderlo mejor, cada galleta tendría igual forma pero es posible
que tenga distinto sabor, textura, olor, color, etc.

Dicho de otro modo, una clase es la declaración de un tipo de objeto. Las clases son
similares a los tipos abstractos de datos y equivalen a modelos que describen cómo se
construyen ciertos tipos de objetos. Cada vez que se construye un objeto a partir de una
clase estamos creando lo que se llama una instancia de esa clase. Si quieres saber más
sobre los objetos puedes leer mi artículo ¿Qué son los objetos en la POO y cómo se
representan? Por consiguiente, los objetos no son más que instancias concretas de una
clase.

Niveles de acceso en las clases


En este artículo vamos a implementar los niveles de acceso de nuestra aplicación. Antes
de profundizar más en como programar nos tenemos que fijar si lo que hemos hecho
hasta ahora está bien o mal. Lo que hemos hecho hasta ahora no está mal, pero
tampoco se puede decir que este bien, y no está bien porque no esté bien programado,
sino porque no hemos definido correctamente los niveles de acceso que tiene cada
campo de la aplicación. Recordemos que partimos de un ejemplo inicial, al que le hemos
añadido métodos.

También podría gustarte