重写与重载的区别自我理解在于(最直观):
重写为继承层次做贡献(多态)
重载在一个函数内部为了传递不同的参数,假设鼠标有一个click()函数,参数为点一次与点俩次,这就对click()进行了重载(自我理解,不准确)
重写为多态性起作用,对调用被重载过的方法可以大大减少代码的输入量,同一个方法名只要往里面传递不同的参数就可以拥有不同的功能或返回值。
用好重写和重载可以设计一个结构清晰而简洁的类,可以说重写和重载在编写代码过程中的作用非同一般
重写为继承层次做贡献(多态)
重载在一个函数内部为了传递不同的参数,假设鼠标有一个click()函数,参数为点一次与点俩次,这就对click()进行了重载(自我理解,不准确)