Buenas,
Como te explique aqui:
http://www.forosdelweb.com/f45/agreg...ics2d-1139397/
Java implementa un modelo de objetos mucho mas estricto que javascript, que no permite modificar alegremente la plantilla de una clase existente. Es un principio de diseno importante llamado
open/closed principe: las clases deben estar abiertas a la extension y cerradas a su modificacion.
Un saludo