Teoria Unidad 3: Clases y Objetos
Una clase en programación es una sección de codigo que sirve para la maquetación, puede definirse como un prototipo que define las variables y los métodos comunes a un cierto tipo de instancias, una clase define todo lo que caracteriza y pueden hacer las instancias creadas apartir de ella.
Basicamente una clase es como el modelo base para crear varios elementos personalizados, por ejemplo en el caso de los autos, existen varias marcas de auto que utilizan el mismo chasis pero el resultado final es un auto completamente distinto a otro.
Objetos
Los objetos o instancias de clase son entidades que poseen los metodos y atributos de su clase, son basicamente cualquier cosa real o abstracta acerca de la cual almacenamos datos y los metodos que controlan dichos datos. En resumen es terminos de programación es basicamente un elemento que puede utilizar los metodos y atributos declarados en una clase.
En la imagen anterior podemos ver un chasis de automovil, este chasis es la base arquitectonica de un auto, el chasis posee la dirección, la transmisión, las ruedas, en pocas palabras es en escencia la base del auto, con esta base podemos crear autos de distinto diseño como los autos en la imagen, ambos de distintas compañias, con distinto aspecto y posiblemente distintas caracteristicas y componentes pero ambos son instancias construidas a partir del mismo chasis (clase).
Una clase basicamente posee:
Los objetos o instancias de clase son entidades que poseen los metodos y atributos de su clase, son basicamente cualquier cosa real o abstracta acerca de la cual almacenamos datos y los metodos que controlan dichos datos. En resumen es terminos de programación es basicamente un elemento que puede utilizar los metodos y atributos declarados en una clase.
En la imagen anterior podemos ver un chasis de automovil, este chasis es la base arquitectonica de un auto, el chasis posee la dirección, la transmisión, las ruedas, en pocas palabras es en escencia la base del auto, con esta base podemos crear autos de distinto diseño como los autos en la imagen, ambos de distintas compañias, con distinto aspecto y posiblemente distintas caracteristicas y componentes pero ambos son instancias construidas a partir del mismo chasis (clase).
Una clase basicamente posee:
- Un nombre
- Atributos o propiedades
- Constructor
- Metodos
Los cuales podran ser usados por los objetos que sean creados apartir de ellos.
Ahora un objeto de igual modo poseera:
Ahora un objeto de igual modo poseera:
- Un nombre
- Atributos heredados de su clase
- Metodos
Comentarios
Publicar un comentario