函数重载(overload function) 同名不同参
不能通过访问权限、返回类型、抛出的异常不同而进行重载
重载的函数应该在相同的作用域下
方法能够在同一个类中或者在一个 子类 中被重载
重载方法是在编译时绑定的
例如:构造函数 可以多个
函数重写(override function)主要在继承关系中出现 子类对父类允许访问的方法进行重新编写 只有方法体不同,剩下必须一样
声明为final的方法或者static不能被重写
父类构造方法不能被重写
子类不能继承一个方法,则不能重写这个方法
重写方法是在运行时绑定的。
例如:toString()
子类定义与父类方法名和参数都相同的方法,叫做重写overwrite,方法名相同,参数不同叫做,overload 重载。重载是针对一个类里面的多个方法说的,重写是针对的子类父类说的。