重载(overload)
方法的重载指的是多个方法的方法名相同但参数不同(例如:参数的个数,类型,顺序),方法重载后完成的功能相似,返回值的类型要相同。
重写(override)
在继承中 ,子类定义了与父类方法名完全一致的方法称为方法的重写,在重写时可以使用@override辅助,在使用@override时编译器会帮助我们检测是否进行了正确的方法重写,若有错误则会报错,如果子类想要调用父类中被重写的方法时可以用super来调用(注:super在调用父类被重写的方法时要写在子类前面),如果父类不想让其的某一方法被重写可以在返回值类型前用final关键字来修饰,这样,子类便不能重写被final关键字修饰的父类的方法。如果这个类本身不希望有子类继承则在类的最前面用final关键字修饰,该类就不会被继承。