首页 > 技术文章 > 方法重写和重载的区别

rzqz 2017-07-28 16:11 原文

重载:

  Overloading

  方法重载就是方法名重复,加载参数不同

  方法重载是指在一个类中定义多个重名的方法,但每个方法都有不同的参数类型或参数的个数,返回值类型可以相同也可以不同(与返回值类型无关)

 

重写:

  Overriding

  方法重写 返回值 方法名 参数列表必须完全相同(子类重写父类方法)

  子类的访问权限不能小于父类

推荐阅读