重写和重载的区别


  • 作用范围:重写的作用范围是父类和子类之间;重载是发生在一个类里面

  • 参数列表:重载必须不同;重写不能修改

  • 返回类型:重载可修改;重写方法返回相同类型或子类

  • 抛出异常:重载可修改;重写可减少或删除,一定不能抛出新的或者更广的异常

  • 访问权限:重载可修改;重写一定不能做更严格的限制


0 0
讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
帮助