Diferencia entre revisiones de «Programación en Java/Clases»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 11:
 
Ahora pensemos un momento: ¿qué sucede si necesitamos representar o utilizar en nuestros programas "Tipos" no definidos? ¿qué sucedería si lo que necesito guardar o manipular es la información de una persona? ¿cómo manejo fechas? ¿cómo declaro horarios? ¿cómo represento un auto? Son muchas las preguntas que se responden mediante la implementación de la programación de Clases.
 
==Definición==
Una Clase puede considerarse como la representación programada de un objeto real y existente del mundo cotidiano. Las Clases son la forma abstracta de manejar la información de manera computacional.
 
Mejor veamos un ejemplo muy sencillo:
 
Si un programador necesita manejar la información de los clientes de la empresa para la cual trabaja, sería muy incódomo estar declarando, inicializando y manipulando mil nombre, mil apellidos, mil direcciones, mil números de teléfono, mil números de identificación, mil ...
 
La solución que plantea la POO es la utilización de Clases para representar aquellos elementos o tipos no pertenecientes al lenguaje mismo de programación. Pues de hecho no existe un tipo primitivo que se llame "cliente". La solución exacta que se propone es crear todos los tipos necesarios apartir, o mediante la utilización, de los tipos ya existentes. En este caso en particular, debemos utilizar los tipos primitivos de Java para crear nuestro propio "Tipo" (Clase).