专业的JAVA编程教程与资源

网站首页 > java教程 正文

阿瑟Java (17):重载、重写有区别吗?

temp10 2024-11-01 13:42:51 java教程 14 ℃ 0 评论
  • 重载
    • 发生在同一个类
    • 方法名必须相同,参数的类型、个数、顺序可以不同
    • 与方法返回值、访问修饰符无关
    • 若两个方法仅方法返回值或访问修饰符不同,编译时会报错
  • 重写
    • 发生在父子类中
    • 方法名、参数列表必须相同
    • 返回值范围小于等于父类
    • 抛出的异常范围小于等于父类
    • 访问修饰符范围大于等于父类
    • 如果父类方法为 private,则子类不能访问

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表