Yo tengo:
LinkedHashMap<String, Element> elements
En la clase 'Core'
Quedaría así:
Core coreParent = new Core();
coreParent.elements.put(strNameA, elementA);
Yo quiero crear un "árbol de herencia", donde cada vez que se cree un 'Core' (hijo), en el constructor le pueda pasar como argumento el 'Core' (padre).
Core coreChild = new Core(coreParent);
Y todos los 'element' que tienen valor en el coreParent, sean referenciados desde el coreChild
algo así como:
coreChild.elements.get(strNameA);
Ahora bien, cuando se agregan elementos en el Map del padre (o hijo):
coreParent.elements.put(strNameA, elementA)
coreChild.elements.put(strNameA, elementA)
No hay problema.
PERO... cuando quiero obtener los 'elementos' del LinkedHashMap 'hijo':
Element element = coreChild.elements.get(strNameA)
me gustaría recibirlos del coreParent.
Y así evitar que se dupliquen los datos (cuando se crea el hijo) y que cada vez que le agrege elementos al 'hijo', entonces se agreguen únicamente al hijo y no al 'padre'.
Comentarios recientes
hace 8 horas 27 mins
hace 8 horas 36 mins
hace 9 horas 30 mins
hace 9 horas 44 mins
hace 10 horas 39 mins
hace 10 horas 53 mins
hace 11 horas 7 mins
hace 11 horas 12 mins
hace 11 horas 16 mins
hace 11 horas 32 mins