当前位置: 首页 > news >正文

Java基础面试-重载和重写的区别

  • 重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可
    以不同,发生在编译时。

  • 重写:发生在父子类中,方法名、参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符为private则子类就不能重写该方法。

public int add(int a,string b)
public string add(int a,string b)
//编译报错
http://www.lryc.cn/news/189665.html

相关文章:

  • 记一次生产大对象及GC时长优化经验
  • Vue项目为页面添加水印效果
  • 两数之和
  • 试过GPT-4V后,微软写了个166页的测评报告,业内人士:高级用户必读
  • 使用Python构造VARIMA模型
  • Java基于SpringBoot+Vue的考研资讯平台
  • 信钰证券:9月以来A股20家银行 获机构不同批次调研
  • 应用商店优化的好处有哪些?
  • MacOS Pro笔记本硬盘升级纪实
  • 景联文科技:3D点云标注应用场景和专业平台
  • 基于R语言的水文、水环境模型优化技术及快速率定方法
  • 学习网络安全得多少费用?网络安全入门了解
  • 记录一次线上fullgc问题排查过程
  • 设计接口应该考虑的因素以及遵循的原则
  • 【产品】智能结构仿真软件AIFEM 2023R2新版本功能介绍
  • displaty:none与visibility:hidden的区别
  • 探索数据库的世界:DB、DBMS、DBA、DBS的全面介绍
  • 【JVM】初步认识Java虚拟机
  • JAVA设计模式-模板模式
  • day007
  • Spring Boot项目在Windows上的自启动策略与Windows自动登录配置
  • mac 版hadoop3.2.4 解决 Unable to load native-hadoop library 缺失文件
  • mysql case when 不命中缓存
  • 2023年金九银十网络安全考试试题
  • JS 图片的左右切换
  • 什么是Python虚拟环境?
  • 知识增强语言模型提示 零样本知识图谱问答10.8+10.11
  • Linux编译FFmpeg
  • Netty深入浅出Java网络编程学习笔记(二) Netty进阶应用篇
  • 机器学习基础之《回归与聚类算法(1)—线性回归》