金三银四精选java面试题-重载和重写的区别

发布时间:2023-12-10 13:42:26
 

重载和重写的区别

 

  • 重载(Overload): 在一个类中,同名的方法如果有不同的参数列表(比如参数类型不同、参数个数不同)则视为重载。
  • 重写(Override): 从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型都相同(子类中方法的返回值可以是父类中方法返回值的子类)的情况下, 对方法体进行修改,这就是重写。但要注意子类方法的访问修饰权限不能小于父类的。

 

 


 
上一篇 金三银四精选java面试题-==和equals方法的区别
下一篇 金三银四精选java面试题-List和Set的区别

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题