1、重写Overriding指的是子类继承父类,对父类的方法进行重新编写,返回值和方法名、参数都不能变。外壳不变,核心代码可变。抛出的异常不能比父类更广。
2、重载Overloading指的是同一个类,方法名字相同,返回值和参数都可以不同的,最常用的就是构造器重载。也可以修改访问修饰符,可以抛出更广的异常,方法可以在同一个类或者子类中重载。
3、重写是父类和子类之间的一种多态表现形式,重写可以理解为多态的表现形式。
1、重写Overriding指的是子类继承父类,对父类的方法进行重新编写,返回值和方法名、参数都不能变。外壳不变,核心代码可变。抛出的异常不能比父类更广。
2、重载Overloading指的是同一个类,方法名字相同,返回值和参数都可以不同的,最常用的就是构造器重载。也可以修改访问修饰符,可以抛出更广的异常,方法可以在同一个类或者子类中重载。
3、重写是父类和子类之间的一种多态表现形式,重写可以理解为多态的表现形式。