Clases inmutables
¿Qué son los objetos inmutables?. Un objeto inmutable es aquel que una vez definido e inicializado no puede ser modificado….
¿Qué son los objetos inmutables?. Un objeto inmutable es aquel que una vez definido e inicializado no puede ser modificado….
Hay muchas situaciones donde necesitas crear un tipo especial de clases. Una de las cuales sigue el patrón singleton. Hay…
Es importante hacer override al método equals() y hashCode correctamente si se quiere usar con clases como HashMap y HashSet….
Es usualmente útil llamar los métodos de la clase base dentro de los métodos overrided. En las clases hijas puedes…
Hoy vamos a anular el método equals() en la clase Point. Antes de ello, he aquí la definición del método…
Haciendo override sobre los métodos es necesario ser cuidadoso con los niveles de acceso, el nombre de los métodos y…
Vamos a hablar del overriding de algunos métodos en la clase Object. Es posible anular los métodos clone(), equals(), hashCode(),…
Cuando defines métodos sobrecargados. ¿conoces cómo el compilador sabe que metodo llamar ?, ¿puedes adivinar cuál será la salida del…
Un constructor es útil para la creación de objetos con un valor inicial por defecto. Cuándo quieres inicializar objetos con…
En una clase, ¿Cuantas veces es posible definir un método con el mismo nombre? En java muchas veces, es posible…