Cita:
Iniciado por Anarko
Gracias pateketrueke.
Técnicamente ESO cómo se llama?
No se llama "mágia", pero que nombre recibe? (
Puedo agregar propiedades QUE NO EXISTEN en ninguna clase a un OBJ?, en ese caso cómo se llama esa asignación?, Magia Gris?)
Mi inquietud es en PHP, solo que pregunto si en JAVA también existe esa "Magia Gris"...
Cómo se llama eso?
Tendra que ver con polimorfísmo ?
No, polimorfismo se refiere a un concepto totalmente diferente, donde los objetos reaccionan de diferentes maneras a un mensaje dadas su posicion en una jerarquia.
La clase
stdClass es una clase generica vacia en PHP que permite
propiedades dinamicas.
Y no, Java no permite este comportamiento. Lo mas cercano seria crear una propiedad dentro de la clase que sea de tipo Map. Asi puedes agregar "propiedades dinamicamente". Aunque realmente lo que estas haciendo es agregando valores a una propiedad ya definida.