Clases derivadas

Clase object

Object es la superclase base de todas las clases de Java; toda clase definida en Java hereda de la clase Object y en consecuencia toda variable referencia a una clase se convierte, automáticamente, al tipo Object. 
Seguir leyendo

Miembros static de una clase

Cada instancia de una clase, cada objeto, tiene su propia copia de las variables de la clase. Cuando interese que haya miembros que no estén ligados a los objetos sino a la clase, y por lo tanto comunes a todos los objetos, estos se declaran static. 
Seguir leyendo

Objeto: this

this es una referencia al objeto que envia un mensaje, o simplemente, una referencia al objeto que llama a un método (este no debe ser static). Internamente está definida: Seguir leyendo

Recolección de objetos

En Java un objeto siempre ha de estar referenciado por una variable; en el momento que un objeto deja de estar referenciado se activa la rutina de recolección de memoria; se puede decir que el objeto es liberado y la memoria que ocupa puede ser reutilizada.  Seguir leyendo

Constructores

Un constructor es un método que se ejecuta automáticamente cuando se crea un objeto de una clase. Sirve para inicializar los miembros de la clase.  Seguir leyendo

Paquetes

Los paquetes es la forma que tiene Java de organizar los archivos con las clases necesarias para construir las aplicaciones. Java incorpora varios paquetes, por ejemplo java.lang, java.io, o java.util con las clases básicas para construir programas: System, String, Integer, Scanner . . .  Seguir leyendo

Clases y objetos II

Este artículo es la continuación del artículo Clases y objetos I. (Ver Clases y objetos I)  Seguir leyendo

Clases y objetos I

El paradigma orientado a objetos nació en 1969 de la mano del doctor noruego Kristin Nygaard, quien intentando escribir un programa de computadora que describiera el movimiento de los barcos a través de un fiordo, descubrió que era muy difícil simular las mareas, los movimientos de los barcos y las formas de la línea de la costa con los métodos de programación existentes en ese momento.    Seguir leyendo

Recursión infinita

La iteración y la recursión pueden producirse infinitamente. Un bucle infinito ocurre si la prueba o test de continuación de bucle nunca se vuelve falsa; una recursión infinita ocurre si la etapa de recursión no reduce el problema en cada ocasión, de modo que converja o surge sobre el caso base o condición de salida.  Seguir leyendo