Acerca de la sobrecarga en Java
Significado de sobrecarga: siempre que el nombre del método sea el mismo y la lista de parámetros sea diferente, puede constituir una sobrecarga de método.
La sobrecarga de métodos también se denomina polimorfismo en tiempo de compilación en JAVA. (El método a llamar se determina en el momento de la compilación)
Principio de sobrecarga: el principio de hacer coincidir tanto como sea posible.
Nota: Si solo existe el método print(double d) y llama a print(int), el compilador automáticamente hará coincidir el método print(double) hacia arriba y hacia abajo. Pero a la inversa,
Debido a que la precisión se pierde de mayor a menor, no existe un principio de coincidencia descendente más cercano.
Palabras clave: this
This: se refiere al objeto actual. . .
Tiene dos usos:
Representa el objeto actual: this.age = agethis.name = name
Al llamar a otros constructores de esta clase. This (lista de parámetros), nota: Este uso de This solo se puede colocar en la primera línea.
Llamada al método: pasar valor, pasar referencia.
Recuerda: En JAVA las variables de tipo simple deben pasarse por valor. La variable de objeto uno es una referencia transitiva (es decir, apunta a la primera dirección del objeto).