moyuliuxiang

1.重载

发生在同一个类里;方法名相同,参数列表(包括个数、类型、顺序)不同

注:与返回值和异常声明无关

2.重写

发生在继承体系中;子类重写父类(包括直接父类、间接父类)中的方法;方法签名(包括方法名,参数列表)相同;可用@Override注解强制编译器检查

注:

关于返回值

  1. 如果返回值为基本数据类型或void,则返回值类型必须与父类中的相同

  2. 如果返回值为引用类型,则返回值必须为父类中返回值类型或其子类

关于异常

如果有异常抛出,则子类抛出的异常范围不能小于父类

分类:

技术点:

相关文章:

  • 2021-08-06
  • 2021-11-28
  • 2022-02-28
  • 2021-09-07
猜你喜欢
  • 2021-12-07
  • 2022-12-23
  • 2021-06-27
  • 2021-11-28
  • 2021-08-20
相关资源
相似解决方案