
|
Programación Orientada a Objetos con JavaComo es sabido hay muchos lenguajes de programación orientada a objetos POO que tienen muchas similitudes entre si, pero puntualmente nos enfocaremos en Java, utilizaremos para tal efecto un modelo de fábrica de objetos, para introducir los términos clase, objeto, método, propiedad, estático, dinámico, donde la fábrica de objetos será el entorno de ejecución o JRE.
Descripción Empírica del funcionamiento del entorno JREComo podemos ver en la imagen anterior la fábrica de objetos utiliza memoria del sistema para fabricar los objetos, pero para fabricarlos necesita la información pregrabada llamada clases, las clases son las que almacenan las propiedades y métodos que contendrá un objeto. Un objeto cambiará sus propiedades o las propiedades de otros objetos por medio de los métodos. Los métodos que sólo pueden ejecutarse cuando el objeto existe, son los denominados dinámicos, y los métodos que pertenecen a la clase son denominados estáticos, porque pueden ser llamados sin necesidad de la existencia de un objeto. En el ejemplo tenemos dos objetos, Reloj y Lámpara los cuales tienen métodos Cuerda e Interruptor, que son los que cambiaran el estado de las propiedades Hora e Iluminando. La clase reloj, podría tener un método estático llamado poner_en_hora, para ajustar todos los relojes fabricados. El programa en ejecución inicia en un método estático ya que no existen inicialmente objetos en nuestro programa, este método se llama main que se define como: static int main(String[] args){ ..... } Donde args es un vector o arreglo unidimensional que contendrá los argumentos que hayan sido pasados al comando java después de las órdenes y el nombre de la clase principal que alojará este método. El entorno de ejecución o la JVM fabricará objetos de sistema que podrán ser utilizados llamando a métodos estáticos de clases pertenecientes a la biblioteca de java. Nota: Java provee una documentación completa en inglés de toda la biblioteca incluida en la versión de JRE o JDK, una buena práctica es no utilizar las más avanzadas y complejas funciones de la API (Application Programing Interface) ya que al querer iniciar nuestro programa en una versión anterior que no tenga una biblioteca actualizada, se pueden producir problemas de métodos faltantes. leavecomment comentby (madgus) 2009-04-08 14:12:44
Comentario de PRueab |
|
|||||||||||||||||||||||
*Hasta que esta leyenda no desaparezca el libro no ha sido terminado, descarge en pdf:
http://compunauta.com/forums/linux/programacion/java/ebook.html