El uso de this.
this se refiere al objeto en curso, es decir el objeto en curso del que referimos una determinada variable, o que aplicamos un método a ese objeto. Le hemos empleado en la anterior entrada clase Hora haciendo, en el constructor, que, mediante this.horas la variable de objeto horas tome el valor de la variable local horas que le pasamos mediante parámetros, lo mismo con minutos. Si no utilizáramos this y el nombre de la variable de objeto fuese el mismo que el de la variable local, se rayaria y no estaríamos construyendo un objeto hora. Lo mismo pasaría con los otros métodos. this también se puede utilizar para llamar a un método dinámico. Pues es el objeto en curso.