Java重载和重写的区别
重载overload是指要传的参数不同,方法名一样,参数的类型、个数、顺序不同,返回值和修饰符可以不同
重写overwrite是方法内部的处理逻辑不同,但是方法的传参、返回值类型、方法名相同(如果返回值类型是引用类型,那么重写可以返回该类型的子类),是子类对父类的方法的重写,该方法抛出的异常范围必须小于等于父类,修饰符的范围要大于等于父类。如果父类修饰符为private、final、static,子类就不能重写该方法。构造方法也不能被重写。
无意中发现了一位清华大佬的算法刷题笔记,关注公众号『勾玉技术』回复『清华算法』领取