La diferencia entre sobrecargar y reescribir en java
La sobrecarga de métodos significa que puede haber varios métodos en una clase. Los nombres de los métodos son los mismos, pero los tipos de parámetros o números de los métodos son diferentes y las funciones también pueden ser diferentes.
La anulación de miembros significa que después de que una subclase hereda una clase principal, puede anular los métodos y propiedades de la clase principal. Los nombres de métodos y atributos de la subclase son los mismos que los de la clase principal, por lo que se anulan los atributos y métodos de la clase principal.
La sobrecarga sólo puede ser métodos de la misma clase.
La anulación se realiza entre la subclase y la clase principal, y los atributos y métodos se pueden anular.
De hecho, reescribir es sobrecargar, y hacer uno es reescribir.